第 1 頁 (共 1 頁)
[問題]phpbb 2.0.11的多囯語言問題
發表於 : 2004-12-06 07:23
由 westlion
有下面幾個問題向大家請教:
1, 要求簡體,繁體,英文,德文,四种語言,且都沒有亂碼,是不是需要把language下面的各個語言包都要轉換成 utf8 unicode? 是把每种語言包目錄下面的每個文件都轉換成utf8,還是轉換某個文件? 具體怎麽轉換呢?是用dreamweaver打開 需要修改的文件,另外存成utf8格式嗎?
2, 看到了
http://myweb.hinet.net/home6/riot/Multi ... 2.0.11.txt 這個裏面的方法,是按照這個帖子的修改就足夠了, 而完全不用 將 語言包轉換成 utf 8 格式嗎?
3, 如何實現遊客 打開的界面並非論壇默認的語言,而是遊客系統的默認語言?
黨遊客的默認語言不在 論壇設置的幾种語言之内時,再使用默認語言打開, 請問該如何修改呢?
4,順便問一下, 想加入 附件上傳功能,請問如何操作?
以上四個問題, 如坐針氈, 麻煩衆賢達給以解答, 謝謝!!!
發表於 : 2004-12-06 07:49
由 webspirit
若你能配合使用发问格式
要获得协助并不难
而你在发这帖前是否已充分搜索过?
發表於 : 2004-12-06 07:56
由 westlion
我的發問格式有問題嗎?
請指教。
在發這個帖子之前,已經充分搜索過,但説法衆多,看得眼花繚亂,也沒得出確切的答案。
所以在此單獨發帖求教,謝謝!
發表於 : 2004-12-06 09:59
由 webspirit
發問格式
●作業系統:
●架站程式:
●免費空間連結:
●上網方式:
●phpBB2 版本:
●domain (網域名稱) :
●phpBB2 連結網址:
A1.按天霜大提供的 phpBB 2.0.11 多國語言修正,繁中、簡中、英文皆正常
德文因完全不熟悉而未知,但標題及文章內容可正常顯示\r
A2.是的\r
A3.沒試過,不詳\r
A4.安裝 Attatchment MOD
http://www.phpbb.com/phpBB/viewtopic.php?t=74505
發表於 : 2004-12-06 10:16
由 westlion
作業系統:win 2003 std english
架站程式:mysql 4.17, php 5.0 iis 6.0
空間: 自己的pc
上網方式:10 m lan
php bb2 ver: php2.0.11
多囯語言問題,已經解決,具體方法就是數據庫 採用了 utf8 unicode, 然後用convertz 分別對 簡體和繁體的語言包所在 目錄 以下屬目錄所有文件 轉換為 utf8格式,並修改lang_main.php 文件為$lang['ENCODING'] = "UTF-8";
對於英,德語的語言目錄,因爲發現 convertz並沒有相應的 英,德 到utf8的轉換,而用dreamweaver又較爲繁瑣, 所有只是修改lang_main.php 文件為$lang['ENCODING'] = "UTF-8";
運行一切正常。
不知道以上方法有沒有錯漏,或者不當之処,歡迎批評指正。
ps:
thanks webspirit
發表於 : 2004-12-06 11:29
由 webspirit
UTF-8 在搜尋及 email 主旨上好像有問題
最好測試看看
發表於 : 2004-12-06 18:29
由 westlion
我發現phbb2.0.11 在英文語言下的中文帖子,内容完全可以正常顯示的, 只是標題有亂碼, 如果將 language下的lang_main.php 文件改為$lang['ENCODING'] = "UTF-8";就一切正常了。
還有一個問題想不通,如果按照http://myweb.hinet.net/home6/riot/Multi-Language_Fix_2.0.11.txt 這個裏面的方法來修改程式來達到多囯語言並存,原理是什麽呢?mysql的數據庫是用什麽方式呢,是utf-8 格式,還是默認的latin1? 比方説默認的編碼可能是英文,如果安裝這個方法修改后,既然編碼還是用的 western european, 爲什麽可以同時顯示 簡體,繁體,或者日文,德文,而沒有亂碼呢?請指教
發表於 : 2004-12-06 18:35
由 westlion
webspirit 寫:UTF-8 在搜尋及 email 主旨上好像有問題
最好測試看看
試驗過了, 搜索中文關鍵字,什麽也搜索不到,

對於英文,沒有問題,highlight也正常, 請問這個問題如何解決呢?
發表於 : 2004-12-06 20:19
由 westlion
用http://myweb.hinet.net/home6/riot/Multi-Language_Fix_2.0.11.txt 這個裏面的方法进行了修改,数据库用的是mysql latin1-general-ci , 帖子标题一切正常,但发现了下面的问题
1:英文环境下, 中文,德文,帖子标题和内容都正常显示, 德文搜索正常,但搜索中文的时候,highlight部分变成了乱码
2:中文环境下, 中文搜索一切正常,hightlight 也正常,但是 德文的帖子 主题部分正常, 帖子的内容却还是乱码。
所以本人認爲最完善的方法,還是把語言和數据庫都改爲utf8,是最徹底的方法,如果再能改善search功能,就完美了. öäöäöäöäßßßß