更改cmd代码页,修正中文显示
最近在使用 Laravel
单元测试 phpunit
,发现在命令行下,打印某些网页字符串会显示乱码,经搜索后,知晓这是因为命令行代码页与网页编码不一致造成的。
Windows
简体中文系统,默认命令行代码页为936(简体中文),而网页编码一般为UTF-8(65001)。
可以尝试在命令行下输入以下命令,切换代码页:
rem utf-8
chcp 65001
如需切换回简体中文,请输入
rem 简体中文
chcp 936
最近在使用 Laravel
单元测试 phpunit
,发现在命令行下,打印某些网页字符串会显示乱码,经搜索后,知晓这是因为命令行代码页与网页编码不一致造成的。
Windows
简体中文系统,默认命令行代码页为936(简体中文),而网页编码一般为UTF-8(65001)。
可以尝试在命令行下输入以下命令,切换代码页:
rem utf-8
chcp 65001
如需切换回简体中文,请输入
rem 简体中文
chcp 936