不是乱码,是显示成了编码,比如这种:
<E3><80><81>
还有就是这种
\x00\x01060100\xb2
只要是中文就会这样,其它字符没问题。
谢谢解答。
1
AoEiuV020 2021-09-30 15:06:18 +08:00
代码页问题?
<E3><80><81> 看着像是 utf8,本来就默认不支持的,你是改过相关的吗?检查下 cmd 的代码页设置, |
2
mmdsun 2021-10-01 07:04:23 +08:00 via Android
去搜:cmd 改 utf-8 改完试试看。
|
4
ysc3839 2021-10-01 11:11:51 +08:00 via Android
是运行任意程序都会这样吗?出问题的是什么程序?
|
5
waiaan OP @ysc3839
不是运行任意程序,是命令行里面的中文就会显示成这样,比如输入 git log 显示提交信息或者读取文本等。 |
6
mmdsun 2021-10-04 00:46:01 +08:00 via Android
在系统环境变量里添加 LESSCHARSET=utf-8 。
或者在 termianl 中输入 set LESSCHARSET=utf-8 即可 |