让windows cmd 支持utf8中文

实现步骤:

1.运行CMD

2.输入命令:
chcp 65001  // 即utf8,65001为windows的内部编号

3.修改CMD窗口的属性:
在标题栏右键->Properties->Font 栏->字体选择“Lucida Console”->确定->“只应用到当前窗口”

(虽然麻烦了点,但终于可以在Rails中单步跟踪时查看传入的参数了) 原理: 先切换控制台的内码为65001(即utf8,65001为windows的内部编号),其实这样就能正确按照utf8的序列显示字串了,但查看包含中文的utf8文件时(如 type utf8.txt)仍然是乱码(但不会导致界面“破碎”),是因为还需要能显示中文的字体,而windows控制台能用就只有“Lucida Sans Unicode”字体(即“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来显示中文.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值