解决命令行的乱码以及编码的问题

命令 chcp

功能:

显示或设置活动代码页编号

CHCP [nnn]

nnn 指定代码页编号。

不加参数键入 CHCP 显示活动代码页编号。

nnn指定一已有的系统字符集,该字符集在CONFIG.SYS文件中由COUNTRY命令定义。

在DOS下可以通过mode命令来设置代码页。

选定代码页: MODE CON[:] CP SELECT=yyy

代码页状态: MODE CON[:] CP [/STATUS]

按Windows+R组合键,然后输入cmd或者command打开命令提示符。

比如输入:mode con 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)

437 MS-DOS 美国英语

//补充

dos指令:

chcp 65001 就是换成UTF-8代码页

chcp 936 可以换回默认的GBK

chcp 437 是美国英语

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

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

(0)

相关推荐

  • 命令行的乱码以及编码的问题的解决方法

    解决命令行的乱码以及编码的问题 命令 chcp 功能: 显示或设置活动代码页编号 CHCP [nnn] nnn 指定代码页编号。 不加参数键入 CHCP 显示活动代码页编号。 nnn指定一已有的系统字 ...

  • ubuntu 命令行中文乱码问题的解决方法

    首先...我说的命令行是指Ctrl+Alt+F1~F6开启的纯命令行模式 不是在X Window里打开的终端... 如果你遇到的是终端里无法显示中文这篇文里的方法基本对你没用....可以跳过了~ 言归 ...

  • 怎么解决cmd命令行乱码的问题?

    许多小伙伴电脑中出现cmd命令行显示中文乱码的情况通常是由于cmd窗口的字符编码不匹配所导致的,今天,小编就教大家解决cmd命令行乱码的问题.1.查看cmd编码方式1.首先打开我们电脑上的cmd,在命 ...

  • CentOS终端命令行显示中文乱码的解决方法

    安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方法: 修改/etc/sysconfig/i18n,内容为 复制代码 代码如下: LANG="zh_CN.GB18030" LA ...

  • 解决Ctrl+S时Putty或Xterm命令行无返回的问题

    经常使用Putty或者Xterm之类命令行控制Linux系统的朋友,或许遇到像我这样子的问题:在按下CTRL+S后,命令行完全没有响应。然后关闭窗口重新打开,这样非常不爽,现在我们就来解决这个破问题。 ...

  • win7 32位系统CMD命令行提示"不是内部或者外部命令"的解决方法

    很多win7系统用户利用CMD命令查询系统的信息或者是判断网络的好坏。CMD命令能够帮助用户更好的操作使用电脑。不过在使用该命令时也会出现一些问题,比如有win7 32位系统用户反馈在CMD命令行中输 ...

  • 如何解决AutoCAD不显示命令行窗口问题

    AutoCAD是现在十分常用的一款制图软件,有些用户遇到了不显示命令行窗口问题,想知道如何解决,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的AutoCAD软件,根据 ...

  • 如何解决cad复制粘贴不成功命令行出现pasteclip

    如何解决cad复制粘贴不成功,命令行出现_pasteclip,想必对大家来说很想了解这方面的内容,下面小编给大家分享一下,希望可以帮助到大家. 操作方法 01 打开CAD,绘制图形并打开一张图纸. 0 ...

  • ubuntu16.04命令行模式和图形界面互相切换的两种解决办法

    在ubuntu中,我们可以有两种工作模式,一种是纯字符的命令行模式,这种界面没有那么好操作,而且对命令要求比较熟悉,比较适合专业人士使用,另一种模式就是图形化界面,这个相信大家都很熟悉了,我们常用的w ...