如何正确显示文件中读出的Unicode转义码 有一个文本文件,直接用记事本打开是\u8001\u5E08\u544A\u8BC9\u6211\u4EEC\uFF0C这样的形式,但这是java 源代码中unicode的转义形式,如果用java将文件读入,在控制台显示出来还是转义形式,那么如何将其显示为汉字呢?可以自己写代码逐字转,但有些字要用两组\u来表示,自己写很麻烦。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Unicode 是用一组 \u 来表示的,怎么会是两组呢? 使用 Java 的 native2ascii 工具,先转码,再使用。该工具可以在命令行下使用,也可以在程序中使用,在程序中使用需要加载 %JAVA_HOME%/jdk1.x.x_xx/lib/tools.jar 包。String[] arg = {"-reverse", "f:/test.txt", "f:/temp.txt"}; sun.tools.native2ascii.Main.main(arg);这可以将以 \u 格式(f:/test.txt)的转为字符,另存在 f:/temp.txt 文件里,可以试试。 Applet重绘问题 如何从string中截取字符串 如何把IE浏览器快速变成灰色来哀悼在汶川地震中遇难的同胞们! 关于变量作用域的问题 如何更改输入法的输入框中的字符的字体大小? 关于JtextField怎样支持多国语言 连接SQLSERVER2000的问题 如何写client/server通讯程序?在线等待 大家给点意见,我现在好迷茫 scjp题又一问题 束手无策了,来求9高人指点! 各位大哥救命!JFreeChart的LegendTitle问题
sun.tools.native2ascii.Main.main(arg);这可以将以 \u 格式(f:/test.txt)的转为字符,另存在 f:/temp.txt 文件里,可以试试。