[請益] zh_TW.UTF-8 跟 en_US.UTF-8 有什麼不同?

看板PHP作者 (Sunrise)時間7年前 (2017/11/06 23:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
最近網站換地方了,一直執行錯誤,找了好久才發現原來escapeshellcmd把所有中文字 都弄不見了。 debug了一陣,最後解決的方式是把 setlocale(LC_ALL,'zh_TW.UTF-8'); 改成 setlocale(LC_ALL, "en_US.UTF-8"); 雖然誤打誤撞修好了bug,但是不清楚到底zh_TW.UTF-8跟en_US.UTF-8會有什麼不同, 會不會修正了一個問題,改天別的函式又要改設成'zh_TW.UTF-8'才會正常? 還是各位前輩高手會建議之後都是設定"en_US.UTF-8"呢? Thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.13.236 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1509983925.A.F3D.html
文章代碼(AID): #1Q08Qryz (PHP)
文章代碼(AID): #1Q08Qryz (PHP)