Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将中文文本转换为UTF-8_Java_Utf 8_Chinese Locale - Fatal编程技术网

Java 将中文文本转换为UTF-8

Java 将中文文本转换为UTF-8,java,utf-8,chinese-locale,Java,Utf 8,Chinese Locale,这一问题没有被如此描述 当我用中文打字时咕噜咕噜 , 我粘贴到Eclipse中,它显示为\u5495\u565C\u5495 这太完美了。我将其用于i18n属性,它可以正常工作 我有一个中文xml文件。我不确定它的技术来源。当我粘贴到Eclipse中或使用Eclipse打开时,会显示中文字符(而不是代码) 但是,当显示在网页上时,该文件为空 我尝试过用记事本++进行转换和编码。这似乎没有什么区别。 我尝试了一个web工具来转换为unicode,但它提供了不同的格式代码(&#…&#…) 问题: 如

这一问题没有被如此描述

当我用中文打字时咕噜咕噜 , 我粘贴到Eclipse中,它显示为\u5495\u565C\u5495

这太完美了。我将其用于i18n属性,它可以正常工作

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

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

我尝试过用记事本++进行转换和编码。这似乎没有什么区别。 我尝试了一个web工具来转换为unicode,但它提供了不同的格式代码(&#…&#…)

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

非常感谢您的帮助

一个选项(在IDE和代码之外)是使用native2ascii,这是一个随JDK提供的工具

native2ascii -encoding utf8 ./source.xml ./output.xml
一个选项(IDE和代码外部)是使用native2ascii,这是一个随JDK提供的工具

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