将中文文本转换为 UTF-8

converting Chinese Text to UTF-8

SO 上没有描述这个问题。

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

这太完美了。我将它用于 i18n 属性并且它有效。

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

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

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

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

不胜感激

一个选项(在您的 IDE 和代码之外)是使用 native2ascii,这是随 JDK.

一起提供的工具
native2ascii -encoding utf8 ./source.xml ./output.xml