java - unicode支持java和mysql

标签 java mysql unicode character-encoding

我有一串 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/

相关文章:

mysql、关键及优化: does my key seem to be useless?

Python:强制 pprint 将 unicode 字符串显示为字符串?

java - 我是否必须在流读取的列表上进行同步?

java - 找不到符号 - 拆分方法 (Java)

java - 编写我自己的compareToIgnoreCase方法

python - 如何在 Python 3 中获取组合 Unicode 字符的显示宽度?

javascript - 如何使用 Javascript 打印 unicode json

java - 如何在 java 中创建安全的 AsyncHttpClient POST 请求

php - 计算 SQL 表行并在结果上加 1

mysql - 如何修复 'Out of range value adjusted for column' 错误?