`
dacoolbaby
  • 浏览: 1267201 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

 

refer to:http://www.cnblogs.com/QQParadise/articles/1685177.htm

分享到:
评论

相关推荐

    mysql8免安装版配置

    - **UTF-8 和 UTF-8mb4**:在 MySQL 中,UTF-8 字符集实际上是 UTF-8mb3 的别称,使用三个字节来表示一个字符。自 MySQL 4.1 版本引入以来,它可以支持大多数语言的字符,但仍然存在一些字符无法正确编码的情况,...

    7、命令行客户端出现乱码的解决方案1

    然而,这并不总是有效,因为cmd的字体可能不支持UTF-8字符集。在Linux或macOS中,可能需要编辑终端配置文件,或者在启动终端时指定一个支持UTF-8的终端模拟器。 此外,如果你在使用Java的JDBC连接MySQL,可以在...

    中文输出控制台乱码

    计算机内部处理字符通常使用Unicode编码,而不同的操作系统或应用程序可能默认使用不同的字符集,如ASCII、GBK或UTF-8。当输入的字符编码与控制台期望的编码不一致时,就会出现乱码。 #### 1.2 控制台设置问题 在...

    ADB中文乱码分析解决

    - **ADB中的字符编码**:Android系统内部使用的是UTF-8字符编码。 - **CMD命令行的默认字符编码**:在中文操作系统环境下(如Windows),CMD命令行的默认字符编码通常是GBK或GB2312。 当在CMD命令行中执行ADB命令时...

    cmd.rar,window

    1. **编码设置不正确**:CMD默认使用的是ANSI编码,而许多非英文字符需要Unicode编码(如UTF-8)才能正确显示。当输入或输出包含非ASCII字符时,如果编码不匹配,就会出现乱码。 2. **字体限制**:CMD的默认字体...

    mysql修改编码设置方法

    本文将详细介绍如何通过编辑MySQL配置文件来更改其字符集设置。 #### 配置文件位置 MySQL的配置文件在不同的操作系统中位于不同的位置: - **Windows**:通常位于系统目录下或MySQL的安装目录内,文件名为`my.ini`...

    postgresql xp 安装乱码

    如果无法更改默认代码页,可以通过修改注册表 `HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe` 的 "CodePage" 键值为 936(GBK)或 65001(UTF-8)。 3. **初始化数据库**: - **切换用户**:在 ...

    mysql-5.7.17-winx64的安装、配置和初始化

    - `character_set_server`: 字符集设置,默认为utf8。 - `basedir`: MySQL安装目录。 - `datadir`: 数据文件存放目录。 - `sql_mode`: SQL模式设置,通常包含`NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES`等...

    Win MySQL解压版配置

    - `default-character-set=utf8`: 指定客户端的默认字符集为UTF-8。 - `port=3306`: 设置MySQL监听的端口号为3306。 - `basedir` 和 `datadir`: 分别指定了MySQL的安装目录和数据文件的存放目录。 - `max_...

    cmd修改编码注册文件

    将它改为65001(UTF-8)可以解决大部分的乱码问题。 3. `FaceName`:指定控制台的字体名称,如果当前字体无法正确显示某些字符,可以尝试更换其他支持Unicode的字体。 执行cmd.reg文件的步骤如下: 1. 下载并解...

    mysql8.0.25安装配置教程(windows 64位)

    这段配置设置了MySQL的端口、安装目录、数据存储目录以及各种参数,如最大连接数、默认字符集和存储引擎。 ```ini [mysqld] port=3306 basedir=E:\mysql\mysql datadir=E:\mysql\mysql\data max_connections=200 ...

    CMD汇总及运用全集

    - `/A` 或 `/U`: 指定字符编码为 ANSI 或 UTF-8。 - `/Q`: 静默模式,用于减少启动时显示的信息。 - `/D`: 禁止启动时加载自动运行脚本。 - `/E:ON` 或 `/E:OFF`: 控制是否启用变量扩展功能。 - `/F:ON` 或 `/F:OFF`...

    ant1.8.4.zip

    不同的编码方式(如GBK、UTF-8)对应着不同的字符集和转换规则。当一个文件或目录使用了某种编码创建,而解码时使用的编码方式不匹配,就会出现乱码现象。 在Ant 1.8.4中,中文文件名乱码的问题可能源自以下几个...

    mysql charset=utf8你真的弄明白意思了吗

    如果在CMD中直接与MySQL交互,而表的字符集是UTF-8,就会出现乱码问题,因为GBK编码的数据被发送到使用UTF-8编码的数据库时,数据无法正确解析。 解决这个问题的关键在于“连接器”或者说“连接器”的字符集配置。...

    cmd命令大全.doc

    - `chcp 65001`,设置为UTF-8编码。 9. **CHKDSK** - 检查磁盘并显示状态报告。 - 使用示例:`chkdsk C:`,检查C盘的错误。 10. **CHKNTFS** - 显示或修改启动时间磁盘检查。 - 使用示例:`chkntfs /v`,查看...

    安装Opentaps1.5[Windows].doc

    - 选择UTF-8编码。 - 完成配置。 3. **创建数据库及用户**: - 打开命令提示符(cmd)。 - 进入MySQL安装目录下的bin目录。 - 使用`mysql -u root -p`命令连接MySQL数据库。 - 输入之前设置的root密码。 - ...

    mysql-5.7.16-win32的安装文件及安装过程

    4. 设置字符集为UTF-8,例如:`default-character-set=utf8`。 5. 设置默认存储引擎为InnoDB,例如:`default-storage-engine=INNODB`。 完成这些修改后,保存文件并关闭编辑器。 #### 五、安装MySQL服务 接下来...

    MySQL插入中文数据报错乱码,cmd命令行窗口中文显示乱码——问题解决

    不同的字符集支持的字符范围不同,对于中文来说,GBK字符集支持大部分简体中文,而UTF-8则支持全世界大部分语言,包括繁体中文和一些特殊字符。 问题的解决步骤如下: 第一步,通过CMD命令行连接到MySQL数据库。...

Global site tag (gtag.js) - Google Analytics