按日归档: 2011/05/04

windows cmd 下看utf8文本

如何在DOS窗口中显示UTF-8字符

作者:终南   <li.zhongnan@hotmail.com>

在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。

如果想正确显示UTF-8字符,可以按照以下步骤操作:

1、打开CMD.exe命令行窗口

2、通过 chcp命令改变代码页,UTF-8的代码页为65001

chcp 65001

执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。

3、修改窗口属性,改变字体

在命令行标题栏上点击右键,选择”属性”->”字体”,将字体修改为True Type字体”Lucida Console”,然后点击确定将属性应用到当前窗口。

这时使用type命令就可以显示UTF-8文本文件的内容了:

type filename.txt

4、通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。

Read: 1036

【转】编程语言/JAVA 转 Netbeans 5.5 界面英文问题解决

Netbeans 5.5 界面英文问题解决

从昨晚搞到现在。Netbeans的界面语言问题终于解决了。

问题:从官网下载的netbeans不论是中文版还是英文版默认的操作界面都是中文,并且字体十分恶心。

目标效果:把界面语言改成英文并使系统正常支持中文。

解决办法:

进入netbeans-5.5etc ,其中netbeans-5.5为netbeans的安装路径。
编辑netbeans.conf
将其中的#command line switchs下面那行变为:
netbeans_default_options=”-J-Xms128m -J-Xmx256m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Duser.language=zh -J-Duser.country=US –fontsize 13″

说明:

关于前面几个参数的解释可以参照netbeans的guide:

http://www.netbeans.org/kb/55/using-netbeans/configuring.html#pgfId-1158626

后面的几个参数-J-Duser.language=zh -J-Duser.country=US –fontsize 13是调用java的本身系统属性,设置语言为中文,国家为美国。这点很重要!

国家是美国使netbeans的界面为英文,而语言为中文使netbeans可以支持中文,如果只需要英文则可以把language设为en,不过在调用file browser的时候会发现左边一系列windows特性的中文按钮都回变成乱码。

在netbeans的toolsoptionsfonts&colorssyntax下的language选项设置all languages的default的字体为一个能够支持中文的字体,如:Microsoft YaHei

Read: 1034