`
dogandwolf
  • 浏览: 18074 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

windows cmd 下看utf8文本

阅读更多
如何在DOS窗口中显示UTF-8字符

作者:终南   <li.zhongnan@hotmail.com>
在中文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、通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。
分享到:
评论
1 楼 rubyol 2012-04-07  
谢谢。在看golang,遇到了同样的问题,只能先这样解决了。。。

相关推荐

    DOS或CMD命令下文本UTF8转ANSI软件

    标题提到的“DOS或CMD命令下文本UTF8转ANSI软件”是指在命令提示符(Command Prompt,简称CMD)环境中运行的程序,可以将使用UTF8编码的文本文件转换为使用ANSI编码的文件。UTF8是一种广泛使用的字符编码标准,它...

    DOS或CMD命令下文本UTF8、ANSI互转软件

    用于DOS命令或CMD界面下对文本文件UTF8格式转为ANSI格式,本人已经测试通过

    DOS CMD命令下PDF转换TXT文本

    标题中的“DOS CMD命令下PDF转换TXT文本”是指在DOS命令行环境下,使用特定的命令或小软件将PDF文件转换成纯文本(TXT)文件。这种转换方法通常适用于那些需要快速提取PDF文档中的文本内容,而无需保留原始排版的...

    windows cmd修改编码注册文件,解决使用aapt获取apk信息的乱码问题

    在Windows操作系统中,CMD命令行默认使用的是GBK编码,而许多现代工具,如aapt(Android Asset Packaging Tool),可能会产生UTF-8编码的输出。当你尝试在CMD中处理包含非ASCII字符(例如中文)的信息时,可能会遇到...

    QT-CMD Windows

    QT-CMD Windows是一款基于QT库开发的命令行模拟器,旨在为用户在Windows操作系统中提供一个类似CMD(命令提示符)的交互环境。QT库是一个跨平台的应用程序开发框架,支持多种操作系统,包括Windows、Linux和macOS等...

    UTF8和GB2312文本格式相互转化的小工具

    本文将深入讲解UTF8和GB2312两种文本编码格式,并介绍如何进行相互转换,以及使用"Convertencoding.exe"这个小工具进行批量操作。 首先,我们要理解什么是文本编码。文本编码是为了在计算机中存储和传输文本字符而...

    深入UTF8字符编码.doc

    本文档将深入探讨UTF-8在Windows系统、文本工具、Java编译器以及MySQL数据库中的应用。 **第一章 Windows系统的字符编码** 在Windows系统中,字符编码涉及到多个层面: 1. **系统默认字符编码**:Windows系统默认...

    深入UTF8字符编码.pdf

    以下是从给定文件中提取的关键知识点,旨在全面解析UTF-8编码在Windows系统、文本工具、JAVA编译器、MySQL数据库以及URL编码中的应用与挑战。 ### Windows系统的字符编码 Windows系统的字符编码经历了从单字节编码...

    CMD调用并读取返回信息

    在Windows操作系统中,CMD(Command Prompt)是命令行界面,它允许用户通过文本命令执行各种系统操作。CMD调用并读取返回信息是一项常见的编程任务,尤其在自动化脚本和系统管理中非常实用。这篇文章将深入探讨如何...

    深入UTF8字符编码

    在本文中,我们将深入探讨UTF-8的工作原理以及其在不同环境下的应用。 首先,我们要明白,字符编码是用来将字符(如字母、数字和符号)转换为二进制形式,以便计算机可以存储和处理这些字符。在Windows系统中,了解...

    BatUTF8Conv 批量换成UTF-8格式

    3. **BatUTF8Conv工具**:这个工具可能是一个批处理脚本,使用Windows命令行(CMD)进行操作。批处理脚本可以自动化执行一系列命令,简化重复工作。在该场景下,它用于批量转换文件编码,节省手动操作的时间。 4. *...

    windows CMD 命令大全

    ### Windows CMD 命令大全知识点详解 #### 1. CMD **简介**: CMD是Microsoft Windows操作系统中的命令行解释器,用于执行各种命令行任务。 **功能**: 提供了一个交互式的环境来执行命令、脚本和其他操作。 **使用...

    CMD命令手册(很全的).pdf

    - `CHCP 65001`: 设置活动代码页为UTF-8 (65001)。 ##### 9. CHKDSK - **用途**:检查磁盘并显示状态报告。 - **语法**: ``` CHKDSK [volume[[path]filename]] [[/F] [/V[:X]] [/R] [/X] [/I] [/C] [/L:size] ...

    cmd显示汉字

    CMD是Windows系统中的一个非常重要的工具,它提供了一个基于文本的命令行界面,允许用户执行各种系统管理任务和操作。然而,由于历史原因和编码方式的不同,CMD在处理非英文字符时可能会遇到困难,特别是在早期版本...

    如何将一个ansi的文本文件转为unicode格式

    在实际操作中,使用像`StringToWideChar`这样的API函数或类似`TopAnsiToUTF8`和`UTF8ToUnicode`的封装函数可以简化转换过程,同时确保文本的准确性和完整性。在处理多语言文本时,正确理解和应用这些转换技术至关...

    cmd修改编码注册文件

    在Windows操作系统中,控制台CMD(命令提示符)经常遇到字符乱码问题,尤其是在处理非ASCII编码的文本或者运行涉及特殊字符的程序时。这个问题通常是由于CMD默认使用的是ANSI编码,而许多现代文件和程序可能采用...

    BAT批处理脚本-文本操作-统计重复次数并排序.cmd.zip

    为了使脚本能够正常工作,确保文本文件的编码与批处理脚本的预期相符,通常是ANSI或UTF-8无BOM格式。 在实际应用中,这样的批处理脚本可以用于数据分析、日志分析、文本清理等多种场景。例如,如果你需要找出电子...

    dotnet 6 命令行 cmd 设置输出英文解决中文乱码.rar

    但是,仅仅改变代码页可能还不够,因为CMD默认并不支持UTF-8,所以还需要调整CMD窗口的字体。推荐使用支持UTF-8的字体,如Consolas、Lucida Console或者Microsoft YaHei UI。 2. **修改注册表设置**:更持久的解决...

    sql,GBK2312,UTF-8,UTF-8 无BOM,脚本字符集转换,脚本格式转换

    1. **字符编码**:字符编码是用来表示文本的一套规则,常见的有GBK2312(中国国家标准简体中文编码)和UTF-8(Unicode Transformation Format - 8位)。GBK2312编码主要支持中文,而UTF-8是一种多字节编码,可支持...

    解决windows输出彩色字体(ANSI转义序列)乱码的问题

    这段代码首先保存当前的代码页,然后切换到UTF-8编码(代码页65001),以便支持ANSI转义序列。`color`命令可以用来测试是否成功启用彩色输出。完成后,记得将代码页切换回原来的值,以避免其他程序受到影响。 此外...

Global site tag (gtag.js) - Google Analytics