C:\Users\Kolink>php -r "echo 'é';"
Ú
C:\Users\Kolink>echo é
é
从上面可以看到,一个输出 é
的程序结果是 Ú
,但使用 echo
命令可以得到所期望的字符。
那么,我能否在 PHP 中进行配置(可能是一些脚本开头的命令),以输出正确的字符呢?
C:\Users\Kolink>php -r "echo 'é';"
Ú
C:\Users\Kolink>echo é
é
从上面可以看到,一个输出 é
的程序结果是 Ú
,但使用 echo
命令可以得到所期望的字符。
那么,我能否在 PHP 中进行配置(可能是一些脚本开头的命令),以输出正确的字符呢?
mode con cp select=<codepagenumber>
或chcp <codepagenumber>
。这将仅更改当前cmd.exe实例的代码页。DOS Latin1 850
DOS Latin2 852
Windows-1250 1250
Windows-1252 1252
UTF-8 65001
ISO-8859-1 28591
ISO-8859-2 28592
iso-8859-1
为 28591
,而 ISO-8859-2
为 28592
。 - Christophe Weis