转载在Windows终端中显示UTF-8字符

Posted realhero代码基地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转载在Windows终端中显示UTF-8字符相关的知识,希望对你有一定的参考价值。

一直苦恼于如何在Windows终端中显示UTF-8字符的问题。比如,在mysql命令行下,如果数据库的编码是UTF-8,那么,在查询数据库的时候,里面的中文都会变成乱码。
今天半无意的搜索了一下,结果发现解决方案非常简单:
1. 修改终端的代码页。
在终端中输入:
chcp 65001

2. 右键点击任务栏上的终端(也可以单击窗口左上角的图标),在快捷菜单中选择属性,在里面选择字体——如 Lucida Console,不要选择“点阵字体”;
确定之后,再次测试UTF-8输出,你看到了什么。 :)
要切换回原来的模式也很简单:
chcp 936

再把字体改成原来的点阵字体就好了。

以上是关于转载在Windows终端中显示UTF-8字符的主要内容,如果未能解决你的问题,请参考以下文章

如何在windows的DOS窗口中正常显示中文(UTF-8字符)

如何在Windows控制台中显示utf-8

windows下cmd命令行显示UTF8字符设置(CHCP命令)

Windows改动cmd字符集

windows下cmd命令行显示UTF8字符设置(CHCP命令)

windows下cmd命令行显示UTF8字符设置(CHCP命令)