转载在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下cmd命令行显示UTF8字符设置(CHCP命令)