php 簡 轉 繁 轉 UTF8 工具 zconv105 下載及使用教學



這個工具,是用來對簡體文本之類的檔案,內有中文字的部份轉成繁體,當然也可繁轉簡

大陸那邊,有滿多不錯的php源碼,不過都簡體,這時可以用這工具來轉成繁體,加上現今網頁主流,是採用UTF-8萬國碼來編寫,這就更好了,轉完後,也不用在特別的,去修改網頁標頭charset參數

此工具是將整個目錄,含裡面所有指定的副檔名文件做轉換,可轉換的副檔名文件如下

php txt htm html js css sql tpl xml

這些副檔名都是一般常見的網頁文件,轉換那些,應該就夠用了

簡體utf-8 轉 繁體utf-8 、 繁體utf-8 轉 簡體utf-8,如果不在table或map表內,則不轉換,避免出錯,並記錄下來,後面可做手動轉換處理,這算是比較安全的方式,不然強制轉換,後面跑php會出現無法執行或功能不正常的問題

避免php執行超時,容量較大的檔案,超過150kb也不轉換,但會記錄下來,後面可做手動轉換處理


php文件下載 https://zfly9.blogspot.com/2009/01/01-zconv-download.html


步驟

一、首先你要在電腦安裝 WampServer 集成包 才能執行php網頁程式的軟體

二、zip解壓後,將zconv複製到跑網頁程式的目錄,如WampServer,則是www目錄




三、將要轉換的目錄或檔案,複製到tmp目錄內




四、網址輸入http://127.0.0.1/zconv/,按一下更新檔案緩存表列,在按下一頁










轉換完後,如有不能轉換的檔案,則會列表出來,在用 notepad++配合OpenOffice 處理一下就可以了


簡體GB2312或簡體GBK,要怎麼轉繁體UTF-8 ?

先選 簡體GB2312 〉簡體UTF-8 ,等跑完後,將無法轉換的檔處理一下,

再回首頁,換選 簡體UTF-8 〉繁體UTF-8 就可以了


其它

如果覺得一次處理6個檔案太慢,可用notepad++打開index.php修改$limit2參數,如改為25




後修改php.ini內的max_execution_time參數至180,存檔後,

重啟WampServer,避免php執行超時,詳情參考 WampServer php.ini 設定




轉碼觀念

要有這觀念,不然怎麼搞,就是亂碼,我也是用了一段時間才搞明白,弄清楚

其實這觀念也沒什麼,非常簡單,也非常重要,就是簡體gb2312、簡體gbk、繁體big5、簡繁UTF-8,看起來一樣都是中文字...但內部編碼,天地之差,完全不同,什麼樣的編碼,就要使用該編碼來開啟,不然就是亂碼

如瀏覽網頁的編碼是big5,你用utf-8來開,就會亂碼,瀏覽器一般都是抓charset標頭參數,修改此項就可以

文字檔,開起來亂碼,可使用 文字編輯器 Notepad++ 還不錯,有編碼選項,切到正確的編碼就可正常顯示了

注意

算是我一再提醒,在編輯或修改utf-8網頁代碼,如:php css js html htm。。。等,不可以用windows內建記事本,那會含到BOM標籤,會造成錯誤,最好使用notepad++之類的文字編輯軟體,請參考 編寫 UTF-8 網頁,不可含 BOM 標籤


文章更新 PHP 簡 轉 繁 轉 UTF-8 工具 zconv107 用來檢查,文件字符集,是不是一樣 V2


返回目錄 ( 簡繁轉換 ) 之相關教學,連結總整理


Thanks for reading

5 則留言:

  1. 很實用!
    而且還是繁體的 真是讚!
    明天來try try!!

    回覆刪除
    回覆
    1. .

      沒有一定的認知,要簡轉繁並不算容易,必須從錯誤中找解決方式
      http://down.chinaz.com/ 這個大陸源碼站,上方php源碼,先找些簡單的代碼來轉,ok轉完後,試跑看有沒有問題。

      .

      刪除
  2. Thank you very much !!

    回覆刪除
  3. 簡體轉繁體 instgb5 這套很實用又簡單

    回覆刪除
    回覆
    1. instgb5 有字節數的限制吧,後面都無法轉...
      https://zfly9.blogspot.com/2018/05/20180509-instgb5.html

      刪除

由於一直被灌水, 因此您發表留言之後, 需要等待博客主的審核, 才會公開您的留言, 所以請不要重複的留言
Hello my friend, I have no money, My blog is super chill, Please do not screw me up in the replies at the bottom of the article, thanks a lot