实现步骤:
1.运行CMD
2.输入命令:
chcp 65001 // 即utf8,65001为windows的内部编号
3.修改CMD窗口的属性:
在标题栏右键->Properties->Font 栏->字体选择“Lucida Console”->确定->“只应用到当前窗口”
备注:
1.似乎无法通过建立快捷方式的方法来快速切换到这种窗口模式(无法修改code page 为65001,Lucida Console 字体只有在code page设为65001后才能选择),不爽!
2.这种状态下的控制台调用不了.bat脚本,不爽x2!
参考链接:
http://mail.python.org/pipermail/python-list/2003-April/199898.html
http://mail.python.org/pipermail/python-list/2003-April/199535.html
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/223921
http://msdn2.microsoft.com/en-us/library/ms776446.aspx
以上转自http://hi.baidu.com/shiguangkejian/item/0505a0755d288a5b0c0a07ea#lastcmt
另一种方式:
java -Dfile.encoding=GBK ClassName 修改系统属性file.encoding为GBK来显示中文.