
如你的原始文件是1.properties(这个文件是中文编码),你想转换成unicode的 则在cmd下进入到你这个文件所在的目录键入:native2ascii -encoding gb2312 1.properties 2.properties,执行命令后你会在当前目录下看到一个2.properties的文件,内容就是1.properties的unicode编码内容。如果你再想转换回来,同样在cmd下进入文件所在的目录键入:native2ascii -reverse -encoding 2.properties 3.properties,执行命令后在当前的目录会产生一个3.properties文件,内容就是2.properties内容的中文编码内容,这个时候如果你的1.properties文件还在,你可以比较1.properties和3.properties内容,发现两个文件内容应该是一样的,一样的前提是中间你没改变2.properties文件的内容,嘿嘿。
为什么java12的bin目录下找不到native2ascii.exe
1、native2ascii.exe这个java自带的工具,默认就在jdk安装路径的bin目录之下。2、你找不到这个工具是不是因为你安装的是jre,而不是jdk。
请注意两者的区别。
一个是运行时环境,一个是工具包集合。3、建议你重新下载相应的jdk进行安装。4、希望对你有帮助,祝你学有所得。
java中从服务器返回的是native2ascii码 如何转换为UTF-8?
猪哥解答:1、首先确定你的java编码是UTF-8还是其他,如果用Eclipse编程,进入java程序,用快捷键ALT+Enter查看当前程式编码,如图。2、确认完编码之后,如果是后台显示,直接输出就可以,例如:String str = "\u540c\u5fd7\u5011";System.out.println(str);后来输出为“同志们”。
3、如果是jsp显示,在jsp中设置charset:<%@ page contentType="text/html; charset=UTF-8"%>然后直接<%=str%>也是可以的。
请问JAVA程序里的\u624B\u6A5F\u6587\u672C\u95B1\u8B80\u5668...是何种编码啊
http://wiki.keyin.cn/index.php/Unicode%E7%BC%96%E7%A0%81%E8%A1%A8编码表unicode编码问:什么是Unicode?答:Unicode给每个字符提供了一个唯一的数字,不论是什么平台,不论是什么程序,不论什么语言。Unicode标准已经被这些工业界的领导们所采用,例如:Apple, HP, IBM, JustSystem, Microsoft, Oracle, SAP, Sun, Sybase, Unisys和其它许多公司。
最新的标准都需要Unicode,例如XML, Java, ECMAScript (JavaScript), LDAP, CORBA 3.0, WML等等,并且,Unicode是实现ISO/IEC 10646的正规方式。
许多操作系统,所有最新的浏览器和许多其他产品都支持它。Unicode标准的出现和支持它工具的存在,是近来全球软件技术最重要的发展趋势。 问:为什么使用Unicode?答:基本上,计算机只是处理数字。它们指定一个数字,来储存字母或其他字符。
在创造Unicode之前,有数百种指定这些数字的编码系统。没有一个编码可以包含足够的字符:例如,单单欧州共同体就需要好几种不同的编码来包括所有的语言。即使是单一种语言,例如英语,也没有哪一个编码可以适用于所有的字母,标点符号,和常用的技术符号。
这些编码系统也会互相冲突。也就是说,两种编码可能使用相同的数字代表两个不同的字符,或使用不同的数字代表相同的字符。任何一台特定的计算机(特别是服务器)都需要支持许多不同的编码,但是,不论什么时候数据通过不同的编码或平台之间,那些数据总会有损坏的危险。
问:举个例子吧。答:比如,简体中文(GB)、繁体中文(BIG5)、日文中,“赵”都是一个字,但是编码不同。在不同的编码下,BIG5的赵是0xBBAF,而0xBBAF在GB里面就被显示为“化”,这就是乱码。
而Unicode采用统一的编码,“赵”只有一个,不必管他在哪种文字里。 问:Unicode的优点是什么?答:举一个最明显的例子就是Windows 2000/XP以及微软Office2000及其后的产品。因为这些软件都是Unicode内核,因此,无论何种文字,都可以在上面正常显示,而且是同屏显示。以前,简体中文的Word文件拿到英文版打开就会是乱码,简体中文的程序在Windows英文版上运行会出现乱码,而现在一切都解决了。
问:中国京剧戏考为什么使用Unicode?答:因为有些剧本中的生僻字,只在扩展字库或繁体字库中才有,有的甚至没有。而Unicode不仅包含了所有常用字和大部分生僻字,而且因为其可扩展,在现在没有的情况下,将来也是可以扩充的。例如最新的Unicode 4.0标准,较3.0增加了很多生僻字。目前有70207个汉字。
再有一点就是Unicode在将来会取代现有的GBK及BIG5。 问:我如何能够看到不是乱码的剧本?答:如果您阅读PDF的格式,只需要有Adobe Reader即可。如果您是在网站上直接阅读剧本,有时可能会出现乱码,请查看菜单(或右键单击剧本)中,选择编码,然后点Unicode (UTF-8) 即可。
标签: native2ascii用法