将中文文本转换为UTF-8

时间:2016-05-20 18:11:34

标签: java utf-8 chinese-locale

这个问题没有在SO上描述。

当我输入中文咕噜咕噜时,我粘贴到Eclipse中,它显示为\ u5495 \ u565C \ u5495。

这很完美。我将它用于i18n属性并且它可以工作。

我有一个中文xml文件。我不确定它的技术起源。当我粘贴或打开Eclipse时,会出现中文字符(而不是代码)。

但是,当在网页上显示时,该文件为空白。

我尝试过在NOtepad ++中进行转换和编码。它似乎没有什么区别。 我尝试使用网络工具转换为unicode,但它提供了不同的格式代码(&#....;&#...;)

问题: 如何转换为可用的\ u5495代码?

帮助将深表赞赏

1 个答案:

答案 0 :(得分:2)

一个选项(IDE和代码外部)是使用native2ascii,这是一个与JDK一起提供的工具。

native2ascii -encoding utf8 ./source.xml ./output.xml