作者buganini (霸格尼尼)
看板PHP
標題Re: [請益] fedora檔案編碼是big5,php使用utf-8, …
時間Sun Nov 11 11:02:21 2007
※ 引述《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
1F:→ buganini:Linux"版" 11/11 11:03
2F:推 lbsjack:那有沒有辦法,只使用PHP的方法就可以把下載的資料夾和 11/11 11:21
3F:→ lbsjack:檔案就變成WINDOWS看的懂的BIG5編碼,謝謝。 11/11 11:22
5F:→ buganini:自己用zip lib打包 塞檔案的時候用iconv或mbstring轉檔名 11/11 11:25
6F:推 lbsjack:那~PHP我是使用FEDORA內建的,裡面會有zip lib嗎?或是這個 11/11 11:31
7F:→ lbsjack:要怎樣安裝呢?謝謝 11/11 11:32
8F:推 buganini:我是不知道fedora有沒有比較簡單的安裝方式 11/11 11:33
9F:→ buganini:不過要用source裝也很簡單 11/11 11:33
11F:→ buganini:進去 phpize; ./configure; make; make install; 收工 11/11 11:34
12F:→ buganini:注意一下php.ini有沒有去load它的so檔就好了 11/11 11:35
13F:→ buganini:不過既然都可以裝東西了 用fusefs會輕鬆很多 11/11 11:35
14F:→ buganini:我個人是很不想去程式碼塞檔案...(懶..) 11/11 11:35
15F:→ buganini:你可以先隨便執行一個zip lib裡面的function就知道有沒有 11/11 11:37
16F:推 lbsjack:嗯!ZIP LIB可以使用了 可以改寫程式了 謝謝buganini大大! 11/11 11:43
17F:推 world294:/etc/sysconfig/i118 改一下在 update 就好了 11/12 09:22