我有一串 unicode
字符,如下所示:\u4f60\u597d
in Java
但是当我将其打印到控制台
时,它显示“??”
。此外,当我使用此数据更新 Mysql
表时,它会保存相同的 "??"
字符串。我已将 Mysql 字符集设置为 utf8
但它不起作用
最佳答案
如果您要在某些 IDE 中检查输出,则需要在那里设置字符编码。对于您正在使用的 MySql 客户端编辑器也是如此。 如果您使用的是 eclipse IDE,您可以从 Windows>Preferences>General>Workspace
进行更改关于java - unicode支持java和mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22404000/