官方網站 : https://github.com/kenjiuno/php-wfio
簡介 :
- Unicode(UTF-8 only) filename support for PHP 5.4, 5.5, 5.6, and 7.0 (x86 and x64) on Windows
- 修正 Windows 系統下,php (目前 7.0.x) 無法讀取多國語言檔名的問題
安裝 :
1.Put php_wfio.dll into php\ext folder
2.Edit your php.ini
[PHP] extension_dir = "ext"; // Uncomment this line extension=php_wfio.dll ; Add this line
3. Run php.exe -m
H:\php-5.4.25>php.exe -m [PHP Modules] ... wfio ... [Zend Modules]
4. Restart Http server
使用 :
怎麼使用呢?最快的方法就是在所有需要讀檔的路徑前加上 wfio:// 就好了
注意: 檔案 or 資料夾必須是完整路徑 (包含最上層的根目錄)
基本用法舉例 :
$cwd = wfio_getcwd8(); // $cwd = "C:\dir1\dir2\dir3\filename" file_get_contents("wfio://".$cwd); $cdir = scandir("wfio://".$cwd);
經過讀取的檔名已經是 UTF-8
無須再使用 mb_convert_encoding(), iconv() 之類的函數做轉碼
其他更多的用法請參考官網 https://github.com/kenjiuno/php-wfio
-----
資料來源:
沒有留言:
張貼留言