看板 PHP 關於我們 聯絡資訊
※ 引述《lbsjack (^^)》之銘言: : 因為 資料夾名稱 大家會打中文 所以在fedora中 我也是開中文資料夾 : 上傳也是中文檔名,所以存在fedora中看起來是亂碼的資料夾和檔案 : 其實他是utf-8編碼... 大概因為你fedora的locale是用zh_TW.Big5吧 改用zh_TW.UTF-8就OK : 在網頁上一個一個點下載沒有問題 出現的檔名都可以正常... : 不過我想一整個資料夾打包時,裡面的資料夾和檔案在windows中就會出現亂碼... : 在解壓縮時,有時候因為亂碼沒辦法解壓縮... : 我猜他是utf-8,windows認不出來才會出現亂碼... : 所以請益各位大大 有沒有辦法在打包成壓縮檔時,檔名和資料夾會變成big5編碼... : 麻煩了.....謝謝... 沒錯windows很多程式不認得UTF-8 我最近在Linux有po一篇 可以把整個檔案系統同步變成另一個編碼的方法 去參考看看吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.71.109
buganini:Linux"版" 11/11 11:03
lbsjack:那有沒有辦法,只使用PHP的方法就可以把下載的資料夾和 11/11 11:21
lbsjack:檔案就變成WINDOWS看的懂的BIG5編碼,謝謝。 11/11 11:22
buganini:可以 http://tw.php.net/manual/en/ref.zip.php 11/11 11:25
buganini:自己用zip lib打包 塞檔案的時候用iconv或mbstring轉檔名 11/11 11:25
lbsjack:那~PHP我是使用FEDORA內建的,裡面會有zip lib嗎?或是這個 11/11 11:31
lbsjack:要怎樣安裝呢?謝謝 11/11 11:32
buganini:我是不知道fedora有沒有比較簡單的安裝方式 11/11 11:33
buganini:不過要用source裝也很簡單 11/11 11:33
buganini:http://pecl.php.net/package/zip 下載解壓縮 11/11 11:33
buganini:進去 phpize; ./configure; make; make install; 收工 11/11 11:34
buganini:注意一下php.ini有沒有去load它的so檔就好了 11/11 11:35
buganini:不過既然都可以裝東西了 用fusefs會輕鬆很多 11/11 11:35
buganini:我個人是很不想去程式碼塞檔案...(懶..) 11/11 11:35
buganini:你可以先隨便執行一個zip lib裡面的function就知道有沒有 11/11 11:37
lbsjack:嗯!ZIP LIB可以使用了 可以改寫程式了 謝謝buganini大大! 11/11 11:43
world294:/etc/sysconfig/i118 改一下在 update 就好了 11/12 09:22