我写了这个简短的代码来输出ping。
但是我的输出中有变音符号,因为我在德国的Windows 7计算机上运行此命令,这些变音符号(ö,ä,ü)在输出中始终显示为?
。
所以我尝试将语言环境设置为de_DE.UTF-8
,但这也没有帮助。
<?php
header('Content-type: text/plain; charset=utf-8');
$locale= 'de_DE.UTF-8';
setlocale (LC_ALL, $locale);
putenv ('LC_ALL='.$locale);
$result = shell_exec('ping www.google.de');
echo $result;
?>
我输出的片段:
Pingwirdausgef hrtf rwww.google.de[173.194.112.248] mit 32字节 回到名单Daten: