Windows架構下架設的PHP之經典表現

此為Windows下ANSI模式的PHP的典型表現,由於windows檔案系統為Unicode,

ANSI模式之 PHP將讀進來的文字都當成了Big5去解讀,因此才會出現這樣的情況

影響的有:PHP上傳非英文檔名檔案,讀取windows檔案...etc

-----

一直以來php在windows下,都是以ANSI模式在執行
因此一直解決不了UTF8文字的問題
每個國家的windows都是藉由iconv來把UTF8轉成ANSI
才使得PHP能夠正常運作
直到最近2019/3 才更新php7.1
徹底解決了Unicode問題~
若是舊版的PHP
可以考慮安裝插件php-wfio來解決UTF8問題

https://github.com/kenjiuno/php-wfio

安裝教學:https://fishome.tw/index.php/archives/478/