Windows 7 中文版命令行如何修改字符编码为UTF-8?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 7 中文版命令行如何修改字符编码为UTF-8?相关的知识,希望对你有一定的参考价值。

CMD 之后,命令行有时候无法显示中文,是乱码,于是我右键查看了编码,是GBK编码。如何修改为UTF-8?

这个跟活动控制台代码页有关。

如果要更改为 UTF-8,则需要运行 chcp 命令:
chcp 65001

有时新安装的系统可能在运行一些中文软件时显示错乱,可通过控制面板修改系统区域来管理这一行为: 控制面板-区域和语言-“管理”选项卡,更改“非 Unicode 程序的语言”为“中文(简体,中国)”。

修改对系统上所有账户都起作用;完成修改之后,需要重新启动计算机。
参考技术A 知乎成百度了,谢谢啦

cmd命令行中logcat输出日志中文乱码

在命令行使用adb logcat命令直接输出日志中文内容显示乱码,原因是中文系统中cmd命令行窗口默认的编码是GBK,而LogCat打印的日志是UTF-8编码,所以adb logcat命令输出的中文内容显示乱码。

修改cmd命令行窗口字符编码即可解决logcat日志中文显示乱码问题:

1.cmd命令行窗口字符编码切换为UTF-8,命令行中执行:chcp 65001

2.修改cmd窗口字体属性,在命令行标题栏上点击右键,选择”属性”->”字体”,将字体修改为”Lucida Console”,点击确定后生效。

修改后logcat -f log.txt方式输出日志到文本文件的乱码问题同样可以解决。

部分字符编码对应代码:
65001——UTF-8
936——简体中文
950——繁体中文
437——美国/加拿大英语
932——日文
949——韩文
866——俄文

cmd窗口字符编码切换回中文:chcp 936

eclipse中使用logcat乱码可以通过修改设置解决,依次打开“windows>preferences>android>logCat>”,将字体修改为“新宋体”,设置完成后重启eclipse。

转载请注明出处:6san.com 
原文地址: http://www.6san.com/913/

以上是关于Windows 7 中文版命令行如何修改字符编码为UTF-8?的主要内容,如果未能解决你的问题,请参考以下文章

如何修改windows的默认字符集为utf-8

39.windows cmd客户端字符集编码修改

修改windows的cmd编码格式为UTF-8

在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字

MySQL字符集编码相关

vim 修改字符编码