2012-04-27 150 views
2

我正在使用mysql查询浏览器在包含personNumber和personName字段的Person表中存储以下名称。我有在utf-8人名字符集,如果我通过查询插入名称浏览查询正确运行,但是当我尝试通过JDBC或JPA,该名称的特殊字符成为'?'。有什么问题吗?...在MySQL中存储特殊字符

名称是 1.Năstase 2.Hrustanović 3.Ogris,马蒂奇和一些相似的名称。

+1

加入您目前正在努力的代码。 – kittylyst 2012-04-27 03:05:21

回答

2

您是否正确设置了连接字符串?

jdbc:mysql://localhost:3306/administer?characterEncoding=utf8 
2

试试这个代码

jdbc:mysql://localhost:3306/MY_DB?useUnicode=yes&characterEncoding=UTF8 
+0

谢谢!这为我做了诡计! – 2012-05-06 04:55:43