[整理]多國語言修正

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)

您使用什麼方法來修正語系問題?

B1 把資料庫及 language 目錄下的子目錄轉成 unicode (NeoCosmo 版)
18
13%
B1 把資料庫及 language 目錄下的子目錄轉成 unicode (NeoCosmo 版)
23
17%
B2 把所有的語系檔轉成 Unicode HTML , encode 設為 big5 (Scorpion 版)
6
4%
B2 把所有的語系檔轉成 Unicode HTML , encode 設為 big5 (Scorpion 版)
8
6%
其他
19
14%
其他
22
16%
其他
22
16%
其他
19
14%
 
總投票數: 137

gilels
星球公民
星球公民
文章: 50
註冊時間: 2003-07-06 11:26
來自: 乙頻道
聯繫:

[整理]多國語言修正

文章 gilels »

關於語系修正的問題,方法似不只一種:

A1 多國語系顯示修正 2 (發文者:OOO)
A2 多國語言完全修正(phpBB 2.0.2) (發文者:Scorpion)
A3 phpBB 2.0.4 多國語言 & CODE 標籤亂碼修正 (發文者:Scorpion)

B1把資料庫及 language 目錄下的子目錄轉成 unicode(UFT-8 編碼) (發文者:NeoCosmo)
B2 把所有的語系檔(簡中、日文等)都轉成 Unicode HTML , encode 設為 big5 (發文者:Scorpion)

:?: 我的問題是:
1. 請問各位站友是以上用哪一種方法?
 (如有未列出的其他方法歡迎提出或提供連結)
2. 請問竹貓是用哪一種方法?
 (如是未列出的其他方法歡迎提供相關連結)
3. 如果是用B2,請問資料庫是不是也要改成 Unicode ?
4. 我的論壇還在測試階段,希望在論壇上能同時顯示繁體(正體)、簡體字及英文內容,而不會出現亂碼,以小弟的情況,大家建議用什麼方法?



我的環境:
●架設主機作業系統:Windows Xp Pro
●安裝的程式:Apache 1.3.27 + php 4.3.1 + MySql 4.0.13
 (安裝在自己電腦上,和付費空間同樣版本)
●付費空間連結: iSMILE http://www.ismile.tv/
●付費空間主機作業系統:Linux
●我的網址:http://www.anyone.idv.tw/
 (還在測試中,想先在電腦弄好後再上傳)
●上網方式: Hinet ADSL
●我的 phpBB2 版本:phpBB 2.0.5
已知的問題:
1. 在CODE中的少許文字(如「設」等)會出現亂碼\r
2. 切換成英語介面後,中文全部變成亂碼。
目前已安裝的 MOD: TOP5 及「快速回覆」上述已知問題應該與 MOD無關



以下節錄整理我所看到的重點,也算是確認一下自己的理解,可能有所誤解或疏漏,請指教:
=========================================

許多前輩提到各種做法,從搜尋所見的許多文章中,似乎最主要的有兩大類方法:

A:修改檔案內容的程式碼:

:idea: A1 多國語系顯示修正 2 (發文者:OOO)
http://phpbb-tw.net/phpbb/viewtopic.php?t=5244
重點:修改以下檔案:
includes/function_post.php
privmsg.php
posting.php

:idea: A2 多國語言完全修正(phpBB 2.0.2) (發文者:Scorpion)
http://phpbb-tw.net/phpbb/viewtopic.php?t=7987
:idea: A3 phpBB 2.0.4 多國語言 & CODE 標籤亂碼修正 (發文者:Scorpion)
http://netcity7.web.hinet.net/UserData/ ... ilang.html
重點:修改以下檔案:
posting.php
privmsg.php
includes\functions_post.php
includes\usercp_register.php
includes\bbcode.php
admin\admin_users.php


:使用 unicode 編碼:

:idea: 我來拯救各位啦!徹底『多國語言修正』!! (發文者:NeoCosmo)
http://phpbb-tw.net/phpbb/viewtopic.php?t=14579
特別是這頁:
http://phpbb-tw.net/phpbb/viewtopic.php ... 9&start=15


關於這個方法,以下節錄部分重點文字,細節詳見相關連結:

:idea: B1把資料庫及 language 目錄下的子目錄轉成 unicode(UFT-8 編碼) (發文者:NeoCosmo)
NeoCosmo 寫: 其實根本不必做什麼修正,不必!
所有的問題都是語言包的問題,因為語言包不是以 unicode 寫成的!
所以只要語言包是 unicode,所有問題都解決了。

而且還有一個絕好的好處是之前的修正方案比不上的:
就是各位還能加裝不同的語言包,真正實現多語論壇。
即美國來的朋友看英語介面,中國來的朋友看簡体介面,日本來的朋友看日語介面...等等。

有人會問本來就可以不是嗎?
不對,因為當你切換不同語言包時,論壇內有的留言會變亂碼。
例如你的論壇原本是繁體中文,內有日文留言,而當你切換成日文語言包時,你所有的繁體中文留言都會變亂碼!

總之,我說的方法就是論壇可以任意切換不同的語言介面,而且不論什麼語言的留言都可以正確顯示,你們就不會再看到像 &#xxxxx; 之類的未解譯 unicode 數字碼了。
Scorpion 寫:如果已經使用 Big5 編碼就繼續用,不要那麼麻煩轉成 Unicode,Unicode 的最大兩點好處:

1.不會有衝碼、亂碼問題
2.多國語文並存

缺點:
1.utf-8 是非固定長度的多位元編碼,編碼長度 1~4 bytes 與固定長度 2 bytes 的 Big5 或 gb2312 不同,中文大多落在 3 bytes 的編碼範圍,所以資料庫空間的使用量會多出 1/2 左右。

2.論壇寄發 Email 的標題及內容都會變成亂碼,我在 IPB 測試都是如此,不過 phpBB2 這方面很優異,郵件內容正常,只有 Email 標題是亂碼 (我用 Becky 收信),正在研究這方面的差異來解決我 IPB 的 UFT-8 編碼郵件亂碼問題。
(gilels 按:後文有談到可能是收信軟體對 unicode 支援的問題,詳見該頁連結)

但是 phpBB2 的中文相容性很好,多國語言也很好修正,實在沒必要多此一舉。
若是全新安裝的論壇來使用 Unicode 是較好的做法(個人意見)。

我提供一下從已經正在運作的 Big5 論壇轉為 Unicode 的步驟:

資料庫部份

1. 使用 phpmyadmin 匯出 *.sql 資料庫\r
2. 以轉碼軟體 (如 ConvertZ) 將 *.sql 轉成 utf-8
3. 再用 phpmyadmin 匯入轉換過的 *.sql

(MySQL 只是提供一個資料庫的儲存空間而已,存取資料是由 phpBB2 程式自由運用的,所以不須重裝,也不用作什麼設定。)

語言檔部份

1.以轉碼軟體 (如 ConvertZ) 轉成 utf-8
2.將各語言檔裡面的 big5 改成 utf-8

大致過程如此。(後略)

PS. 其實使用 Big5 編碼也可以做到多國語言界面瀏覽論壇而不會有語言界面與論壇文章編碼衝突所造成的亂碼。
:idea: B2 把所有的語系檔(簡中、日文等)都轉成 Unicode HTML , encode 設為 big5(回應者:Scorpion)
Scorpion 寫: 在 Big5 編碼下,如何使用日文、簡體...等語言界面瀏覽論壇 Big5 文章,而不會有衝突?

很簡單,與解決 Big5 下多國語言並存的原理相同,將語系檔轉成 Unicode HTML 編碼,也就是 &#xxxxx; 這類的數字碼。
Scorpion 寫:
NeoCosmo 寫: 嗯...這個方法我有想過,可是後來仔細想想,好像有點不合用,所以沒有實驗看看...
您應該是指把所有的語系檔(簡中、日文等)都轉成 Unicode HTML ,並且 encode 也設為 big5 的意思吧?
沒錯,正是這樣!
encode 設為 Big5 的時候,中文仍然以 2bytes 的 Big5 編碼,只有非 Big5 的外國字碼如簡體字、日文,才會以 &#xxxxx; 編碼,這和語系檔轉為 Unicode HTML 字碼完全無關。

轉為 Unicode HTML 的字已經不受編碼限制,可在任何語系 HTML 頁面下顯示正常的字體。

只有 charset 指定 iso-8859-1 等西歐字元編碼時才會將所有非英數字的字碼轉為 &#xxxxx;,是故在以 Big5 中文編碼為主的論壇上,偶爾使用的簡體字、日文並不會造成資料庫的負擔。
Scorpion 寫:
NeoCosmo 寫: 嗯,前輩所述的我懂。
但要讓不同國家的人看不同的語言介面還是要從語系檔著手吧?
例如要顯示簡体中文介面還是要將簡体中文語言包內的字串都轉為 &#xxxxx;碼,然後編碼設為 big5 吧? 不知我的想法和前輩所述的是否一致?
沒錯,我的意思正是如此,但是語系檔裡面關於 Email 內容的檔案不能轉,因信件程式會顯示原本的 TEXT 格式內容無法解讀 &#xxxxx;,除非 Email 是以 HTML 格式寄出,那就可以。
owenlin 寫:Hello,
我寫了一支小程式來轉換其它語系到unicode,
目前,這個程式已經成功的轉換了,
正體中文,簡體中文,日文,以及法文的語系檔,
所有java有支援的語言,應該都可以正確的轉換。
(後略)
yuan 寫: 語系檔使用非utf-8的都要轉 並且在lang_main.php中要設定utf-8
不然一樣會乩碼, 另外次層目錄email下的所有tbl檔內的編碼也要先改為utf-8
然後再編碼,這樣寄出去的信才不會是乩碼(目前我的站採用utf-8,發信都正常)
另外有關html要設定的部份請往上詳閱,
搜尋試過,沒什麼問題,重要的問題是在資料庫轉碼,如果有機會要作轉碼你就會知道了,資料庫是重點~!!
TanisELF 寫:
mch 寫: 或只是轉換 語系檔(language) ?
嗯,只需轉換語系檔案即可,記得每個語系檔案內的這一行要指定為UTF-8:

代碼: 選擇全部

$lang['ENCODING'] = 'UTF-8';
這樣瀏覽phpbb2時的網頁編碼就會自動使用UTF-8,但注意這只適用於新安裝的phpbb2;如果有舊big5格式的資料庫內容的話,那麼也必須先把資料庫內容轉換成utf-8才行(相關資料在本篇討論前面)。
另外,在\r
http://phpbb-tw.net/phpbb/viewtopic.php?t=16029
Scorpion 寫:1.把 big5 全改為 utf-8
2.使用轉碼器將語系檔全部轉為 utf-8 編碼

這樣就可以了。
另外一提,使用 UTF-8 就不需進行多國語言修正!

:?: 最後,再重述小弟的問題:

1. 請問各位站友是以上用哪一種方法?
 (如有未列出的其他方法歡迎提出或提供連結)
2. 請問竹貓是用哪一種方法?
 (如是未列出的其他方法歡迎提供相關連結)
3. 如果是用B2,請問資料庫是不是也要改成 Unicode ?
4. 我的論壇還在測試階段,希望在論壇上能同時顯示繁體(正體)、簡體字及英文內容,而不會出現亂碼,以小弟的情況,大家建議用什麼方法?



感謝您,看完這篇這麼長的問題! :mrgreen:
最後由 gilels 於 2003-08-01 00:20 編輯,總共編輯了 7 次。
www.anyone.idv.tw

   |  ||
 
欣然,而冷漠
 如兩朵雲無聲的撞擊

   |||  | ||   |    |
     ||  |
        |  | |  
圖檔
GaryFu
星球公民
星球公民
文章: 41
註冊時間: 2002-06-19 09:54
聯繫:

文章 GaryFu »

個人是採用B1

Email也都為utf-8格式的…\r
至於說是會亂碼…\r
其實是讀信軟體的原因…\r
將讀信改為編碼是utf-8即正常顯示\r

我自己是在該email的主旨後面及本文第一行
加註(This is a UTF-8 formatted mail)提醒user注意
圖檔
歡迎參觀我的網站
http://garyfu.idv.tw
davidcool
星球公民
星球公民
文章: 189
註冊時間: 2003-01-31 15:06
來自: Taipei, Taiwan

文章 davidcool »

我是用這個
A3 phpBB 2.0.4 多國語言 & CODE 標籤亂碼修正(Scorpion版)
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

我也是\r
A3 phpBB 2.0.4 多國語言 & CODE 標籤亂碼修正(Scorpion版)

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
gilels
星球公民
星球公民
文章: 50
註冊時間: 2003-07-06 11:26
來自: 乙頻道
聯繫:

文章 gilels »

這篇主題的標題,本來叫作:「[問題]您使用什麼方法來修正語系問題?」,可能是內容寫得比較長,變成有點像是在作筆記似的,所以被版主改成「[整理]多國語言修正」,而且置頂,有點小意外… :mrgreen:

不過,還是很希望大家能稍為回應一下,或者投個票吧!
因為這個問題到現在還困擾著小弟呢…\r
不知道要用哪一種方式比較好,
所以很想知道各位比較常用的方式…\r
先謝過啦!
www.anyone.idv.tw

   |  ||
 
欣然,而冷漠
 如兩朵雲無聲的撞擊

   |||  | ||   |    |
     ||  |
        |  | |  
圖檔
動感超人
竹貓忠實會員
竹貓忠實會員
文章: 485
註冊時間: 2003-02-09 14:06

文章 動感超人 »

我是使用\r
"phpBB 2.0.4 多國語言 & CODE 標籤亂碼修正"

不過,我發現到您這篇文章有些錯誤
(發文者:OOO)
發文者應該是OOHOO,而不是ooo喔!
無限期蒸發中
gilels
星球公民
星球公民
文章: 50
註冊時間: 2003-07-06 11:26
來自: 乙頻道
聯繫:

文章 gilels »

動感超人 寫:我發現到您這篇文章有些錯誤
(發文者:OOO)
發文者應該是OOHOO,而不是ooo喔!
謝謝你的回應 :-D

你提到的應該是這個吧?

代碼: 選擇全部

A1 多國語系顯示修正 2 (發文者:OOO) 
http://phpbb-tw.net/phpbb/viewtopic.php?t=5244 
看來似乎是 oO]-[Oo 修正了第一次,OOO 修正了第二次?
我這樣標示應該沒錯,以「多國語系顯示修正 2這篇『主題』」來說,發文者是OOO,請用「多國語系顯示修正」搜尋看看就知道。請注意:「多國語系顯示修正 2」和「多國語系顯示修正」是不同的人貼的,而且後者有同標題的兩篇:
一篇是[報到](發文者:WWWW),
http://phpbb-tw.net/phpbb/viewtopic.php?t=7927

另一篇是[教學](發文者:oO]-[Oo™)。
http://phpbb-tw.net/phpbb/viewtopic.php?t=5139[/code]
www.anyone.idv.tw

   |  ||
 
欣然,而冷漠
 如兩朵雲無聲的撞擊

   |||  | ||   |    |
     ||  |
        |  | |  
圖檔
頭像
godbless
竹貓忠實會員
竹貓忠實會員
文章: 647
註冊時間: 2002-05-17 06:02
來自: 台北市南京東路4段
聯繫:

文章 godbless »

gilels 寫:這篇主題的標題,本來叫作:「[問題]您使用什麼方法來修正語系問題?」,可能是內容寫得比較長,變成有點像是在作筆記似的,所以被版主改成「[整理]多國語言修正」,而且置頂,有點小意外… :mrgreen:

不過,還是很希望大家能稍為回應一下,或者投個票吧!
因為這個問題到現在還困擾著小弟呢…\r
不知道要用哪一種方式比較好,
所以很想知道各位比較常用的方式…\r
先謝過啦!
嗯~好像是我改的~
A3 phpBB 2.0.4 多國語言 & CODE 標籤亂碼修正 (發文者:Scorpion)
比較好用~
2.0.5版的也有了~
外掛問題區發問格式就在這裡,請務必一定照著格式來~!
你不照著規則來,就算是也搞不清楚你的問題在哪裡!
新手問問題不是罪惡
罪惡的是自己沒有先做好本分和功課,說話的口氣也不好,再加上態度有好像我們這群人欠你多少似的~~!!
竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
發問比率最高的句子翻譯:
Please ensure both the install/ and contrib/ directories are deleted
請確認install和contrib資料夾已被刪除(奇怪,翻一下英漢字典有這麼困難嗎)
gilels
星球公民
星球公民
文章: 50
註冊時間: 2003-07-06 11:26
來自: 乙頻道
聯繫:

文章 gilels »

godbless 寫:A3 phpBB 2.0.4 多國語言 & CODE 標籤亂碼修正 (發文者:Scorpion)
比較好用~
2.0.5 版的也有了~
謝謝你!
請問這個改法可以做到:把語言介面切換成簡體,而繁體的留言還是可以正常顯示嗎?(反之亦然)

另外,請問 2.0.5 版的修正方式在那裡可以看到?
我一直找不到說… :-|
www.anyone.idv.tw

   |  ||
 
欣然,而冷漠
 如兩朵雲無聲的撞擊

   |||  | ||   |    |
     ||  |
        |  | |  
圖檔
頭像
godbless
竹貓忠實會員
竹貓忠實會員
文章: 647
註冊時間: 2002-05-17 06:02
來自: 台北市南京東路4段
聯繫:

文章 godbless »

共用!
外掛問題區發問格式就在這裡,請務必一定照著格式來~!
你不照著規則來,就算是也搞不清楚你的問題在哪裡!
新手問問題不是罪惡
罪惡的是自己沒有先做好本分和功課,說話的口氣也不好,再加上態度有好像我們這群人欠你多少似的~~!!
竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
發問比率最高的句子翻譯:
Please ensure both the install/ and contrib/ directories are deleted
請確認install和contrib資料夾已被刪除(奇怪,翻一下英漢字典有這麼困難嗎)
gilels
星球公民
星球公民
文章: 50
註冊時間: 2003-07-06 11:26
來自: 乙頻道
聯繫:

文章 gilels »

godbless 寫:共用!
請問…你說的"共用"是… 使用上面的方法,繁簡體可以同時顯示 還是 2.0.4 和 2.0.5 使用同樣的方式修正?
對不起…我不是很了解 :mrgreen:
www.anyone.idv.tw

   |  ||
 
欣然,而冷漠
 如兩朵雲無聲的撞擊

   |||  | ||   |    |
     ||  |
        |  | |  
圖檔
頭像
godbless
竹貓忠實會員
竹貓忠實會員
文章: 647
註冊時間: 2002-05-17 06:02
來自: 台北市南京東路4段
聯繫:

文章 godbless »

同樣方法修正,只是有幾行長得不太一樣,要注意。

新的版本已經給Scorpion知道了,他應該會修改!
外掛問題區發問格式就在這裡,請務必一定照著格式來~!
你不照著規則來,就算是也搞不清楚你的問題在哪裡!
新手問問題不是罪惡
罪惡的是自己沒有先做好本分和功課,說話的口氣也不好,再加上態度有好像我們這群人欠你多少似的~~!!
竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
發問比率最高的句子翻譯:
Please ensure both the install/ and contrib/ directories are deleted
請確認install和contrib資料夾已被刪除(奇怪,翻一下英漢字典有這麼困難嗎)
gilels
星球公民
星球公民
文章: 50
註冊時間: 2003-07-06 11:26
來自: 乙頻道
聯繫:

文章 gilels »

謝謝!
www.anyone.idv.tw

   |  ||
 
欣然,而冷漠
 如兩朵雲無聲的撞擊

   |||  | ||   |    |
     ||  |
        |  | |  
圖檔
WeiChou
星球普通子民
星球普通子民
文章: 10
註冊時間: 2003-07-31 02:03

文章 WeiChou »

昨天照著下列方法:

A3 phpBB 2.0.4 多國語言 & CODE 標籤亂碼修正 (發文者:Scorpion)

修改了 phpBB 2.0.5 版之後 (其他未曾修改、未加任何 Mod,使用 FI Apple 佈景)
找了一些外國文字來測試 (日文、韓文、泰文、阿拉伯文和簡體中文)

1. privmsg.php (私人訊息方面)
因為找到的字串與教學文章裡的有點差異並,未完全符合
所以沒有修改... 但是測試結果正常,PM 均未並未出現亂碼...

2. includes\functions_post.php (發表之後的主題標題)
發現標題會被截斷... 被截斷的標題大都是以 "&" 結尾...

3. includes\usercp_register.php (使用者名稱)
註冊後名稱會顯示成 ?#91; ?#93; ?#123; ?#125; 的樣子,不過還是可以登入討論區 (用"複製 -> 貼上"來輸入使用者名稱)

P.S. 如果不修改 includes\usercp_register.php 這個檔案
用上述的語言作為使用者名稱來註冊,可以成功;但是登入時卻一直跟我說密碼錯誤... :-(
用會員列表查詢,可以看到該使用者存在、會員名稱也顯示正確,但是就是無法登入...
進入系統管理員控制台,想修改其資料,但搜尋該使用者名稱時卻一直出現找不到的訊息\r
最後是用 phpMyAdmin 直接進資料庫裡去砍掉它... :evil:

歸納一下我的結論... 在 phpBB 2.0.5 下依照 A3 的方法修改後:
1. 用其他語系文字做為文章標題,標題會被截斷\r
2. 用其他語系文字當作使用者名稱註冊,會有問題 (呈現亂碼 or 無法登入)
3. 其他部份皆正常 ~~ :-)

請問有人遇到跟我一樣的狀況嗎?
附上我用來測試的資料... 有興趣的網友可以試試看 ~~
韓文:
KSC 5601 Code에 존재하는 한자를 Palm에 입력하는 DA 프로그램입니다. 추가로 한자 의미 DB(hanja-mean.pdb) 파일을 인스톨하면 음으로 한자를 찾을 수 있는 간이 옥편으로 활용도 가능합니다. 이 기능이 필요 없으면 메모리를 절약하기 위해서 hanja-mean.pdb 인스톨을 안 해도 프로그램을 수행하는데는 문제가 없습니다(APPID: HIda). Handera 330의 고해상도 모드를 지원합니다.

日文:
近い将来(?)のsnsとFSWikiとの融合も考えて、snsに乗り換えました(^^)snsのプラグインは外部perlスクリプトを本体cgiに読む込む形でそれほどperlに詳しくない私でも小道具が作れるんで重宝します。プラグインで拡張してけば、バージョンアップ時も楽ですからね。

泰文:
หย่อมความกดอากาศต่ำปกคลุมประเทศเวียดนามตอนบนและ
ลมมรสุมตะวันตกเฉียงใต้กำลังปานกลางพัดปกคลุมทะเลอันดามัน
ประเทศไทย และอ่าวไทย ลักษณะเช่นนี้จะทำให้ภาคเหนือ
และภาคตะวันออกเฉียงเหนือมีฝนชุกหนาแน่นในระยะนี้

簡體中文:
想在palm上感受军旗的魅力?看看rabbitxf网友给我们带来的掌上军棋吧。
目前掌上军棋有for Hi-res和for OS5两个测试版且仅支持两台palm对战,如果大家有什么好的建议请尽情在论坛留言,希望能有一款优秀的军棋出现在palm上。

阿拉伯文:
ومضى الرئيس الأميركي إلى القول: "ستواصل الولايات المتحدة الأميركية العمل من أجل السلام. وسنواصل كوننا محارباً ثابتاً قوياً ضد الإرهاب حيثما وُجد. وسوف نشجع جميع الأطراف على الوفاء بوعودها ونرصد التقدم الذي يتم إحرازه. كما أننا سنساعد الأطراف في العثور على حلول للهواجس والهموم المشروعة. وإن التزامي بأمن إسرائيل، أثناء انطلاقنا في مسيرتنا على طريق السلام، لا يتزعزع، كما هو حال صداقة بلدينا الثابتة".
WeiChou
星球普通子民
星球普通子民
文章: 10
註冊時間: 2003-07-31 02:03

文章 WeiChou »

WeiChou 寫:1. 用其他語系文字做為文章標題,標題會被截斷\r
2. 用其他語系文字當作使用者名稱註冊,會有問題 (呈現亂碼 or 無法登入)
3. 其他部份皆正常 ~~ :-)
不好意思... 更正一下自己的結論 :mrgreen:
1. 標題會被截斷,是因為標題最大長度限制為 60 characters
  但是非 Big5 碼的字似乎都是以 &#xxxxx; 來儲存,所以一個外國字就佔了 8 characters...
  因此... 我在標題貼了超過十個韓文字,當然會被截斷...
2. 第二點似乎就是程式碼的問題了,以下提供小弟的修改給大家參考看看...

在 2.0.5 或 2.0.6 版中,先依照 Scorpion 大大的文章:
A3 phpBB 2.0.4 多國語言 & CODE 標籤亂碼修正 (發文者:Scorpion)
http://home.pchome.com.tw/enjoy/roseman ... ilang.html
修改下列檔案:
1. posting.php
2. includes/functions_post.php
3. includes/usercp_register.php
4. includes/bbcode.php
5. admin/admin_users.php
(未修改之檔案: privmsg.php)

然後再對以下檔案做額外修改:
1. login.php
2. includes/functions.php
3. admin/admin_users.php
修改之內容請參見:
http://netcity.hinet.net/weichou7/phpbb ... tilang.htm
主題已鎖定

回到「phpBB 2 安裝與使用」