作者gra230434 (peace)
看板Web_Design
标题[问题] PHP system在windows server上乱码
时间Mon Jul 27 01:59:52 2015
各位前辈大家好
我因为要转移一台旧的伺服器到新伺服器上
因此把整个网站从 LINUX 搬移到 windows server 2012 r2
基本上的转移都没有问题
但是里面有一个指令是
<?php system('ping -n 5 xxx.xxx.xxx.xxx'); ?>
会出现乱码
原本在LINUX上是不会的,但是移到windows只要是中文字就会全部乱码
LINUX是英文版本,windows server是中文版本
请问这有办法解决吗,还是我必须把windows改成英文版本才可以解决问题
万分感谢大家,请大家一定要帮帮我
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.124.133
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1437933595.A.E45.html
1F:→ MangoTW: 档案编码?宣告编码? 07/27 09:20
2F:→ alog: utf-8 放在网页输出要指定好 07/28 01:29
3F:→ mmis1000: 有时候windows外部程式输出好像会拿到big5,然後如果被 07/28 01:54
4F:→ mmis1000: 程式直接当utf-8输出,就会乱码? 07/28 01:55
5F:推 alog: 网页编码通常是遇到utf8会变乱码 07/28 10:07
6F:→ alog: 因为中文系统浏览器在猜编码应该会跳成big5 07/28 10:07
7F:→ alog: 如果big5没正常跑 就有可能跳出来的是utf8 07/28 10:08
8F:→ alog: 在未透过meta标签指定编码可能就是utf8被当成big5 07/28 10:09
9F:→ alog: 就变成你看到的乱码 07/28 10:09
10F:→ alog: 另外印象2012系统环境应该全面utf8了 07/28 10:10