[請益] Windows 讀取含有繁簡中及日文檔名
大家好
小弟最近想做一個個人用的網路硬碟
目前伺服器環境是 Windows Server 2012 繁中 + nginx
想用 PHP 去讀 D:\ 裡面的檔案列表
遇到繁體中文 iconv big5 to UTF-8 沒問題
但是日文及簡體中文卻怎麼也讀不出來
不知道有沒有辦法解決呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.94.97
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1449407058.A.548.html
→
12/07 21:05, , 1F
12/07 21:05, 1F
推
12/07 21:14, , 2F
12/07 21:14, 2F
→
12/07 21:16, , 3F
12/07 21:16, 3F
→
12/07 21:17, , 4F
12/07 21:17, 4F
→
12/08 06:56, , 5F
12/08 06:56, 5F
推
12/08 14:04, , 6F
12/08 14:04, 6F
推
12/08 15:07, , 7F
12/08 15:07, 7F
推
12/08 17:14, , 8F
12/08 17:14, 8F
→
12/08 17:15, , 9F
12/08 17:15, 9F
推
12/08 17:58, , 10F
12/08 17:58, 10F
驗明正身,PHP7
http://i.imgur.com/13Lb7d6.png
scandir()
檔案及瀏覽器編碼都是 UTF-8
http://i.imgur.com/mbwPqgQ.png
opendir()
一樣都是 UTF-8
http://i.imgur.com/5P56rNr.png
若瀏覽器設定為 big5
http://i.imgur.com/FFIHKJy.png
這樣
※ 編輯: ids93216 (36.233.47.16), 12/08/2015 21:19:27
推
12/08 22:09, , 11F
12/08 22:09, 11F
→
12/08 22:10, , 12F
12/08 22:10, 12F
→
12/08 22:10, , 13F
12/08 22:10, 13F
→
12/08 22:11, , 14F
12/08 22:11, 14F
→
12/08 22:12, , 15F
12/08 22:12, 15F
→
12/08 22:14, , 16F
12/08 22:14, 16F
→
12/08 22:15, , 17F
12/08 22:15, 17F
不過他的 PHP7 版似乎只有源碼沒有 release
不知道什麼時候才會正式放出
※ 編輯: ids93216 (125.227.215.234), 12/09/2015 09:02:30
→
12/09 10:44, , 18F
12/09 10:44, 18F
→
12/09 10:45, , 19F
12/09 10:45, 19F
→
12/09 10:45, , 20F
12/09 10:45, 20F
推
12/09 16:48, , 21F
12/09 16:48, 21F
→
12/09 16:48, , 22F
12/09 16:48, 22F
→
12/09 16:48, , 23F
12/09 16:48, 23F
感謝關鍵字,今天弄了個 PHP5.6 的環境出來,目前看起來正常
不過倒是發現了幾個 bug 就是了 XD
https://github.com/kenjiuno/php-wfio/issues/8
看來這應該是目前最佳解了,感謝!!
※ 編輯: ids93216 (36.233.47.16), 12/09/2015 20:51:29
推
12/09 23:12, , 24F
12/09 23:12, 24F
→
12/09 23:14, , 25F
12/09 23:14, 25F
→
12/09 23:14, , 26F
12/09 23:14, 26F
這作者動作真的好快...
昨天剛 report 完就馬上修正完推出了...
※ 編輯: ids93216 (36.233.47.16), 12/10/2015 20:50:05
推
12/18 23:02, , 27F
12/18 23:02, 27F
推
08/09 23:22, , 28F
08/09 23:22, 28F
推
05/20 20:49, , 29F
05/20 20:49, 29F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章