1 頁 (共 1 頁)

[問題] 如何把水怪的big5轉成utf-8

發表於 : 2006-01-23 15:23
selfer
平台:windows xp pro
程式: appserv 2.3.0+phpbb 2.0.19
外掛: 水怪RPG

我也碰到了utf-8跟big5的問題了. 在安裝水怪之前, 整個論壇都是utf-8的都沒問題, 但是安裝水怪RPG之後, 只要是水怪的部分都變成亂碼(因為是big5). 爬了文, 看了很多utf-8跟big5相關的文章, 一直都沒有頭緒, 不知該如何下手...

我把水怪的所有程式都轉成utf-8也沒有用,
IE選utf-8, 水怪就不正常, 選big5, 論壇就不正常.有什麼方式可以都轉成utf-8或big5嗎?

我試著在phpbb主程式輸入中文(big5), 在網頁出現也是亂碼. 這是代表我每次編輯程式, 只要有中文的話, 我就需要用convertz把它轉成utf-8嗎?
-------------------------------------

發表於 : 2006-01-23 15:28
依夢兒
selfer 寫:我試著在phpbb主程式輸入中文(big5), 在網頁出現也是亂碼. 這是代表我每次編輯程式, 只要有中文的話, 我就需要用convertz把它轉成utf-8嗎?
ConvertZ 的 BOM 選項記得不要打勾喲!

如果該檔案本來只有英文和數字,你加了中文字元進去之後,就要轉成 UTF-8 編碼才行。
水怪如此,任何外掛也是如此。

建議你提供一下論壇 Demo 網址和測試帳號,這樣比較能夠知道問題是出在哪裡?

發表於 : 2006-01-23 15:38
selfer
依夢兒 寫:
selfer 寫:我試著在phpbb主程式輸入中文(big5), 在網頁出現也是亂碼. 這是代表我每次編輯程式, 只要有中文的話, 我就需要用convertz把它轉成utf-8嗎?
ConvertZ 的 BOM 選項記得不要打勾喲!

如果該檔案本來只有英文和數字,你加了中文字元進去之後,就要轉成 UTF-8 編碼才行。
水怪如此,任何外掛也是如此。

建議你提供一下論壇 Demo 網址和測試帳號,這樣比較能夠知道問題是出在哪裡?
er....因為我是在localhost測試.... 沒有對外的ip可以提供測試.....orz
------------------------------------------------
剛剛確認了ConvertZ的BOM沒有打勾, 而且把整個phpbb的目錄從big5->utf-8再轉了一次, 問題還是存在...
有人成功的灌過phpbb 2.0.19跟水怪RPG並沒有編碼的問題嗎?

發表於 : 2006-01-23 19:28
hpo14
我重架一個 2.0.19 的版本幫你測試測試...

發表於 : 2006-01-23 20:24
shihchieh
基本上只要php的檔案中有中文字就會一片空白,最好的方式就是將其語系化
將中文字的部份用phpbb的語系系統來進行修飾,才是上策,將來忘記了直接\r
一改,老問題一樣會出,或是成為亂碼又得反轉後改完再改回去,我一年多前
就為了改水怪的rpg成語系化花費了數日,只成功的將四個小遊戲語系化,其他
的就沒閒空夫去作了,不過由於不少的外掛都將語系寫在php中,只要不留意
就會忘記這檔事,而查了老半天最後放棄安裝那個外掛,其實只是需要花時間去\r
把外掛中將寫在php檔內的中文去掉即可,可惜,大多數中文使用者撰寫外掛時
比較少依照phpbb的語系系統來撰寫罷了
附帶一提,將來在utf-8的系統上安裝外掛將會更為困難,有用utf-8的人應該能體會我所說的

發表於 : 2006-01-23 20:55
selfer
hpo14 寫:我重架一個 2.0.19 的版本幫你測試測試...
我當初的載點也沒有留下來, 但是我是抓依夢兒版本的,
http://phpbb-tw.net/phpbb/viewtopic.php ... 4%F4%A9%C7
但是我不知道為什麼現在無法下載了......orz
如果可以的話我可以把不必要的image移掉壓縮寄給你. 約148kb

發表於 : 2006-01-23 22:43
hpo14
沒關係嚕...^^

發表於 : 2006-01-24 00:22
selfer
剛剛又試了一下把phpbb2的所有檔案從utf-8轉成big5, 把程式裡面的charset也都改成big5. 但是一進去除了水怪之外就全部都是亂碼了....orz...\r
一定要全部變成utf-8嗎?可以全部變成big5嗎?

發表於 : 2006-01-24 00:32
依夢兒
selfer 寫:一定要全部變成utf-8嗎?可以全部變成big5嗎?
如果你 phpBB 是 big5 的話,外掛就沒有必要轉 UTF-8 囉!當然是 big5 啦!

發表於 : 2006-01-24 00:41
selfer
依夢兒 寫:
selfer 寫:一定要全部變成utf-8嗎?可以全部變成big5嗎?
如果你 phpBB 是 big5 的話,外掛就沒有必要轉 UTF-8 囉!當然是 big5 啦!
2.0.19是utf-8的......OTL.....
還是說我去抓舊版(big5)的更省事?.....

發表於 : 2006-01-24 00:48
依夢兒
selfer 寫:還是說我去抓舊版(big5)的更省事?.....
如果您的論壇沒有所謂多國語系並存的需求,您又對 UTF-8 不甚瞭解甚至感到恐懼的話。
建議您下載官網提供的 phpBB 2.0.19 (也就是沒有 UTF-8 化的版本)搭配中文語系檔就可以了。
至於「許功蓋」的亂碼問題,參考這一篇就可以解決了,修改並不困難。
http://myweb.hinet.net/home1/ibf/doc/ph ... ilang.html

對於一些玩家來說,不用 UTF-8 的版本,也是個不錯的選擇。

發表於 : 2006-01-24 11:12
selfer
依夢兒 寫:
selfer 寫:還是說我去抓舊版(big5)的更省事?.....
如果您的論壇沒有所謂多國語系並存的需求,您又對 UTF-8 不甚瞭解甚至感到恐懼的話。
建議您下載官網提供的 phpBB 2.0.19 (也就是沒有 UTF-8 化的版本)搭配中文語系檔就可以了。
至於「許功蓋」的亂碼問題,參考這一篇就可以解決了,修改並不困難。
http://myweb.hinet.net/home1/ibf/doc/ph ... ilang.html

對於一些玩家來說,不用 UTF-8 的版本,也是個不錯的選擇。
照依夢兒的說法, 剛剛去抓了官網提供的2.0.19 (沒有utf-8), 再加上big5語系檔....真的就解決了...... :-D
謝謝各位的幫忙~