`
jiakechong
  • 浏览: 203399 次
社区版块
存档分类
最新评论

将中文转换成unicode的工具:

    博客分类:
  • java
阅读更多
from
http://hechengrong.iteye.com/blog/314147

ResourceBundle中文乱码的问题
   原因: 文件的存储使用的编码格式与文件读取时的格式不一致. 例如, 在java中, 读取文件的默认格式是iso8859-1, 而我们中文存储的时候一般是UTF-8. 所以导致读出来的是乱码.

   解决方案: 将中文写成Unicode就可以了. 例如"你好"的unicode是"\u4f60\u597d"

   将中文转换成unicode的工具:
   在JDK\BIN目录中,提供了一个简单的转换工具:native2ascii.exe,可以把非Latin1和非Unicode的本地编码文件转换成Unicode编码的文件。其具体说明可以查阅JDK文档。这里给出简单的使用方法示例:

native2ascii.exe messages.properties messages.txt

然后用messages.txt文件的内容替换messages.properties文件就可以了。{转换的原文件需使用用GBK编码,如果使用UTF-8编码,不能正确显示}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics