作者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://www.ptt.cc/bbs/Web_Design/M.1437933595.A.E45.html
→ MangoTW: 檔案編碼?宣告編碼? 07/27 09:20
→ alog: utf-8 放在網頁輸出要指定好 07/28 01:29
→ mmis1000: 有時候windows外部程式輸出好像會拿到big5,然後如果被 07/28 01:54
→ mmis1000: 程式直接當utf-8輸出,就會亂碼? 07/28 01:55
推 alog: 網頁編碼通常是遇到utf8會變亂碼 07/28 10:07
→ alog: 因為中文系統瀏覽器在猜編碼應該會跳成big5 07/28 10:07
→ alog: 如果big5沒正常跑 就有可能跳出來的是utf8 07/28 10:08
→ alog: 在未透過meta標籤指定編碼可能就是utf8被當成big5 07/28 10:09
→ alog: 就變成你看到的亂碼 07/28 10:09
→ alog: 另外印象2012系統環境應該全面utf8了 07/28 10:10