2018年5月21日 星期一

php 簡 轉 繁 轉 UTF-8 工具 zconv107 / 用來做檢查 V2

以前 key 的 php 簡 轉 繁 轉 UTF8 工具 zconv105 下載及使用教學 還是可以參考

以前沒搞懂,為何用 ConvertZ 802 批量轉碼,轉出來的 PHP 程式,不能用...

現在回顧及整理,才知道原因,是雙字節與三字節,參考 簡繁轉換,注意事項二,雙字節與三字節

也是 (文件的存檔格式) 所造成,該如何說,譬如

http://down.chinaz.com/ 點擊上方的 PHP 源碼,或 https://gitee.com/explore/ 點擊 PHP

裡面有很多的 PHP 源碼,是多人開發,有的人用 GB2312 存檔格式,

有的人用 UTF-8 存檔格式,還有的含到 BOM 標籤...情況很多...整個很扯

參考 簡繁轉換,注意事項四,了解 ASCII 不亂碼


當 GB2312 存檔格式與 UTF-8 存檔格式,放在同一個資料夾,然後用 ConvertZ 802 批量轉碼,轉成 UTF-8 三字節,由於 ConvertZ 無法個別的判斷,會強制轉換,轉出來的,就變下圖那樣

原本的 / 用 ConvertZ 802 批量轉碼後




為什麼要用 ConvertZ 802 做批量轉碼?

因為 ConvertZ 802 有 (詞彙修正) 功能,參考 ConvertZ 802 詞彙修正 之操作說明

不過沒關係,可以用本篇工具 zconv 做檢測,將那些 (文件的存檔格式) 不符的抓出來,轉成 UTF-8 三字節,再 [存檔] 就可以了,之後再用 ConvertZ 802 做批量轉碼


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


步驟

1、首先你要在電腦安裝 WampServer 集成包 才能執行 PHP 動態網頁程式

2、用 壓縮軟體 解壓後,將 zconv 複製到 C:/wamp64 的 www 資料夾下面




3、將要轉換的 PHP 程序之資料夾,複製到 tmp 資料夾內




4、網址欄輸入 127.0.0.1/zconv/

按一下更新檔案緩存表列,

可見 fcache.txt 及 ferrmsg.txt 存檔日期更新了,

再按下一頁




5、選擇轉換方案




6、每5秒處理一輪




7、檢查將那些有問題的檔案,及處理一下




比如 passport_client.php 的存檔格式不是 UTF-8

Notepad++ 打開轉換成 UTF-8 然後 [存檔] 就可以了




8、後續再用 ConvertZ 802 做批量轉碼

參考 簡繁轉換工具 ConvertZ 802 字幕批量轉換範例 / PHP 程式批量轉換範例

因為有很多的詞彙,需要修正,不是一個字一個字轉,就可以的

這個 zconv 工具,主要是用來檢查 (文件的存檔格式)


在主篇目錄,未來還會補上幾個 PHP 程序,

由 (簡體 GB2312) 或 (簡體 UTF-8) 轉成 (繁體 UTF-8) 範例,

多轉幾個,就能明白,簡繁轉換,還是有許多,小細節要留意




看不懂,到底搞什麼鬼東西,請查看文章底部的 youtube 視頻解說


如何讓別人,看見您的 PHP 程式?

假設您要在自己的電腦上 run 執行,可參考 ( 用自已的電腦架站 ) 之相關文章,連結總整理

假設您要上傳至 PHP 免費空間,可參考 ( 免費 PHP 網頁主機 ) 之使用教學,連結總整理


後續文章 → 轉換範例 ( YzmCMS 简体 UTF-8 ) 轉成 ( YzmCMS 繁體 UTF-8 )


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


對上述圖文教學,還不太明白的話,請至下方連結,查看 youtube 視頻解說

視頻解說之第一部分 https://www.youtube.com/watch?v=cmmH2YcXwos

謝謝大家,抽空觀看,files備份檔名 software02044

Teach you how to use zconv107

沒有留言:

張貼留言

留言後,需等待,站長的查看,才會公開,請勿重複留言,謝謝