问问题
1633 次
2 回答
0
确保您发送到 db 的文本也是 UTF-8 编码的。这表示:
如果您在 .properties 文件或类似文件中有它,请确保该文件是 UTF-8 编码的(只需在记事本 ++ 中打开它并查看它报告的编码)
确保您使用 UTF-8 编译 Java 代码:
在Eclipse中,右键项目->属性->资源->文本文件编码应该是UTF-8
如果使用 Maven 构建,请确保您的 pom.xml 包含:
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties>
如果是纯 ole 命令行编译,请执行以下操作:
javac -encoding UTF-8 *.java
于 2012-01-19T15:03:10.993 回答
0
我找到了解决这个问题的方法。我正在使用 Mac OSX Lion,更新后默认系统编码更改为 MacRoman。但是,更改编码解决了我的问题。
于 2012-06-28T09:13:00.750 回答