在中文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、通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。 可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。
refer to:http://www.cnblogs.com/QQParadise/articles/1685177.htm
相关推荐
操作方法(需要管理员权限): !!! 执行前,请务必备份注册表 1. 解压压缩包 2. 双击 .reg 注册表文件导入 更多内容可参考:...适合人群:需要修改 CMD 编码为 UTF-8 的人群
WIN10 cmd控制台本来的编码是ANSI的,所以要求执行的批处理脚本编码格式也是ANSI才行,要不就两边统一都改成UTF-8处理(作为一个程序员,一般我都会统一成UTF-8编码格式),下面就介绍如何统一改成UTF-8编码格式,和恢复为...
将cmd编码格式永久改为utf-8,解决部署以后tomcat乱码问题
WIN10 cmd控制台本来的编码是ANSI的,所以要求执行的批处理脚本编码格式也是ANSI才行,要不就两边统一都改成UTF-8处理(作为一个程序员,一般我都会统一成UTF-8编码格式),下面就介绍如何统一改成UTF-8编码格式
可以将TXT其他格式转为UTF-8格式,实现快捷的读取 ,可以实现批量转换,直接将文件选中添加进入,点击转换的格式即可。
用QT模拟实现简单的Windows的CMD功能
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
2、以管理员身份运行CMD或powershell,执行如下命令: dism.exe /online /enable-feature /featurename:netfx3 /Source:C:\microsoft-windows-netfx3-ondemand-package 3、等待程序运行完成,至100%安装成功
设置CMD为UTF-8,解决cmd显示乱码情况。双击合并注册表即可
用于DOS命令或CMD界面下对文本文件UTF8格式转为ANSI格式,本人已经测试通过
1.启动cmd 2.复制指令到cmd 3.回车。(前提是exe就在指令目录) qt-unified-windows-x64-4.6.0-online.exe安装包及国内映射源地址。安装速度快,给赶时间的网友。解压安装,把脚本代码复制到cmd种回车即可。 qt-...
SenchaCmd-6.5.3-windows-64bit.zip,这个版本的CMD好不容易找到,且用且珍惜!
CMD--------命令大全 acsetups.exe -> acs setup dcom server executable actmovie.exe -> 直接显示安装工具 append.exe -> 允许程序打开制定目录中的数据
SenchaCmd-6.5.3.6-windows-64bit ext6.2.0gpl SenchaCmd-6.5.3.6-windows-64bit ext6.2.0gpl
前端开源库-grunt-cmd-transport-wndgrunt cmd传输wnd,将javascript传输到cmd。
----------------------------------------------------------------------------------------------------------------------------------------cmd命令
SenchaCmd-6.5.3.6-windows-64bit ext6.2.0gpl SenchaCmd-6.5.3.6-windows-64bit ext6.2.0gpl
离线安装包,亲测可用
linux 离线安装perl-IPC-Cmd
用于DOS命令或CMD界面下对文本文件UTF8格式转为ANSI格式,本人已经测试通过,用于VFP编程使用