php 簡 轉 繁 轉 UTF8 工具

簡體 轉 繁體 轉 UTF-8 工具 程式 php代碼



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

大陸那邊,有滿多不錯的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文件下載,請下載 zconv105.zip 這個檔案:

onedrivedrive.google【下載教學】

步驟:

一、首先你要在電腦安裝 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 標籤
 

其他相關文章 → 99_簡繁轉換相關

留言

秘密留言