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

来源:互联网 发布:ncbi数据上传 编辑:程序博客网 时间:2024/05/29 19:49
http://blog.sina.com.cn/s/blog_4940e1fc010119i7.html


作者:终南  

 

在中文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字体"LucidaConsole",然后点击确定将属性应用到当前窗口。

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

type filename.txt

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

++++++++++++++++++++++++++++++++++++

用命令chcp:
功能:
显示或设置活动代码页编号
  CHCP[nnn]
  nnn指定代码页编号。
  不加参数键入CHCP 显示活动代码页编号。
  nnn指定一已有的系统字符集,该字符集在CONFIG.SYS文件中由COUNTRY命令定义。
  在DOS下可以通过mode命令来设置代码页。
  选定代码页: MODECON[:] CP SELECT=yyy
  代码页状态: MODECON[:] CP [/STATUS]
  按Windows+R组合键,然后输入cmd或者command打开命令提示符。
  比如输入:modecon cp select=936,则表示显示简体中文。如果输入mode con cp select=437,则表示显示MS-DOS美国英语,而中文显示将会是?。
  MS-DOS为以下国家和语言提供字符集:
  代码页描述
  1258越南语
  1257波罗的语
  1256阿拉伯语
  1255希伯来语
  1254土耳其语
  1253希腊语
  1252拉丁 1 字符 (ANSI)
  1251西里尔语
  1250中欧语言
  950繁体中文
  949朝鲜语
  936简体中文(默认)
  932日语
  874泰国语
  850多语种 (MS-DOS Latin1)
  437MS-DOS 美国英语

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(6964) | 评论(0) | 转发(1) |
0

上一篇:UNICODE与汉字互转

下一篇:gnokii.exe

相关热门文章
  • Linux的journal文件系统,fsck...
  • Linux的journal文件系统,fsck...
  • 譜辛棄疾《水龍吟(舉頭西北浮...
  • PostgreSQL 9.5新特性:IMPORT...
  • redis与mysql数据同步
  • Serv-u的ODBC数据库做法(完整...
  • 10种启动故障解决方法(转)...
  • Auto CAD 2007中文版 迅雷免费...
  • 出现“high definition audio...
  • MATLAB中plot的用法
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
原创粉丝点击