[问题] PHP system在windows server上乱码

楼主: gra230434 (peace)   2015-07-27 01:59:52
各位前辈大家好
我因为要转移一台旧的服务器到新服务器上
因此把整个网站从 LINUX 搬移到 windows server 2012 r2
基本上的转移都没有问题
但是里面有一个指令是
<?php system('ping -n 5 xxx.xxx.xxx.xxx'); ?>
会出现乱码
原本在LINUX上是不会的,但是移到windows只要是中文字就会全部乱码
LINUX是英文版本,windows server是中文版本
请问这有办法解决吗,还是我必须把windows改成英文版本才可以解决问题
万分感谢大家,请大家一定要帮帮我
作者: MangoTW (不在线上)   2015-07-27 09:20:00
档案编码?宣告编码?
作者: alog (A肉哥)   2015-07-28 01:29:00
utf-8 放在网页输出要指定好
作者: mmis1000 (秋月恋枫)   2015-07-28 01:54:00
有时候windows外部程式输出好像会拿到big5,然后如果被程式直接当utf-8输出,就会乱码?
作者: alog (A肉哥)   2015-07-28 10:07:00
网页编码通常是遇到utf8会变乱码因为中文系统浏览器在猜编码应该会跳成big5如果big5没正常跑 就有可能跳出来的是utf8在未透过meta标签指定编码可能就是utf8被当成big5就变成你看到的乱码另外印象2012系统环境应该全面utf8了

Links booklink

Contact Us: admin [ a t ] ucptt.com