簡體,繁體,UTF8,互轉軟體 ConvertZ 使用教學)
使用教學:
我以簡體版的ofstar論壇程式,轉繁體UTF-8來講解
為何要轉成繁體utf8呢?因為簡體版gb2312沒做big5衝碼修正,它也不用做.....
這是big5衝碼問題,不轉utf8,以後跑到有許功蓋.....等字會掛掉,這邊就不在多說了!
1.在c:糟,先建一個aaa目錄(因為等下要轉整個目錄)
2.將ofstar2-6目錄丟到aaa目錄下
3.啟動convertz
4.桌面右下,滑鼠右鍵,如下圖:






預設完成後,它會放到 我的文件,如下圖:

備註:
ofstar2.6及phpwind3.0.1是可以直接整個目錄轉
補充,在轉phpwind3.0.1時,在部份文件內有如:\phpwind\lang\wind\wind\header.htm
<!--<?php
header("Content-Type: text/html; charset=gb2312");
print <<<EOT
-->
這種是不會自動轉換html標頭語系,如果不做些設定,到時跑起來會出問題



確認ok沒問題後,在把來源目錄切回aaa,做整個目錄轉換,轉好後在去檢查一下
\phpwind\lang\wind\wind\header.htm內的php強制符集header("Content-Type: text/html; charset=utf-8");
及下方html標頭語系有無正常轉成utf8,meta http-equiv='Content-Type' content="text/html; charset=utf-8"
-------------------
discuz!論壇是不行整個目錄轉換的,因為它html標頭語系charset是用變數,這版ConvertZ不知是那個白吃,提議作者改自動標頭語系偵測轉換,我已寫email給作者,請它改為選項方式,讓我們選擇是否自動轉換標頭語系
discuz!25,只要把templates\default\目錄下全部的xxx.lang.php轉成繁體utf-8,
及install.php內有個地方改utf-8如'charset' => 'utf-8',就可以了!
install.php這個也要轉繁體utf-8,安裝時如果亂碼,就自已IE-->檢視-->編碼-->切UTF-8,沒幾頁很快!
後台部份亂碼,則admin\home.php及admin\tpl\top.php和admin\tpl\footer.php轉utf-8
admin\tpl\index.php內加入charset=utf-8如meta http-equiv="Content-Type" content="text/html; charset=utf-8"
還有個\ipdata目錄,這是ip數據包,這目錄也要全轉......^^
-------------------
簡體discuz!4轉繁體utf-8,只要把templates\default\目錄下全部的xxx.lang.php轉成繁體utf8,及config.inc.php文件內有個地方要設utf-8,安裝時也要選繁體utf-8
-------------------
BMB論壇好像只要把語系目錄(有個目錄下gb目錄,這個目錄全部繁體utf8即可),忘了之前轉過
-------------------
總之,重點就是meta http-equiv="Content-Type" content="text/html; charset=utf-8"及只要有中文字的文件轉utf-8,抓住這2要點,什麼論壇程式都能轉!
文件內中文字的前面有 // 是註解,這種不用轉沒差,一般論壇程式都有個語系目錄,只要轉語系目錄就可以了!
在來是找html標籤charset=utf-8,有的是用變數,這要找它存在那裡如:dz,bmb,有的是直接如:pw
另外有時會用EmEditor來轉,或其它工具,切記不可含BOM,不然跑html網頁會出錯!!!
-------------------
其實會打這篇教學,是因為有許多論壇程式的繁體utf8化版本,我不在維護,請網友自行轉換吧!
各位好好研究一下,滿好用又簡單的。
部落格A:http://zfly9.blogspot.com/ 、部落格B:http://zp2p.blog124.fc2.com/、部落格C:http://goblog.zbbs.pp.ru/
免費空間探索者:http://go.zbbs.pp.ru/index.php 或 http://zfree.org.ru/bbs/index.php
作者:zmarkchang、markchang、warkinger
時間:2005年11月24日,第4次修正內容。