[問題]用utf8做多国语言的问题
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
[問題]用utf8做多国语言的问题
我新安装论坛,用的是官方的英文2.04 和官方的繁体简体语言包,用CONVWETZ把他们转为utf8,Lang_main.php也改了,连index.html 里的gb 和big5都改为了utf-8,但出现下面一些问题,在简体和繁体的模式下login和logout 就只会出现纯白画面,而且进入管理区也是一样的只有纯白,但在英文模板下就一切正常,把host设为英文,个人资料里设为中文login就正常,但logout和管理区问题依旧。是不是要改写什么其他的地方?还是我的版本用得不对?
建議你檢查:
一、你"用CONVWETZ把他们转为utf8",檔案可能沒轉成功…\r
二、你資料庫原有資料有沒有跟著改為utf-8??
我把我的繁體語言分享:
下載lang_chinese_traditional_taiwan.zip
[我的過程]
將資料庫的資料和language目錄下各語系的檔案都改為UFT-8編碼
資料庫部份:
將原資料用匯出sql再將這些sql轉為utf-8後再匯入資料庫
(匯入前要清空資料庫,以免資料重覆…)
language部份:
將所有檔案轉為utf-8,
lang_main.php裡的$lang['ENCODING']
以及各email裡面的Charset
設為utf-8
我的檔案是從官方下載的…應該和竹貓上的相同
建議如果以這種方式做多國語言
所有的lanages語系目錄都作成utf-8格式
如果中文做。但英文沒做…\r
則輸入中文字…在英文介面的人會有亂碼的…\r
--
你可以參考:
http://phpbb-tw.net/phpbb/viewtopic.php?t=18116
我是用B1的方式(個人覺得這是最好的)
B1方式:
http://phpbb-tw.net/phpbb/viewtopic.php?t=14579
(其中請特別注意第二頁第六篇Scorpion的回覆)
一、你"用CONVWETZ把他们转为utf8",檔案可能沒轉成功…\r
二、你資料庫原有資料有沒有跟著改為utf-8??
我把我的繁體語言分享:
下載lang_chinese_traditional_taiwan.zip
[我的過程]
將資料庫的資料和language目錄下各語系的檔案都改為UFT-8編碼
資料庫部份:
將原資料用匯出sql再將這些sql轉為utf-8後再匯入資料庫
(匯入前要清空資料庫,以免資料重覆…)
language部份:
將所有檔案轉為utf-8,
lang_main.php裡的$lang['ENCODING']
以及各email裡面的Charset
設為utf-8
我的檔案是從官方下載的…應該和竹貓上的相同
建議如果以這種方式做多國語言
所有的lanages語系目錄都作成utf-8格式
如果中文做。但英文沒做…\r
則輸入中文字…在英文介面的人會有亂碼的…\r
--
你可以參考:
http://phpbb-tw.net/phpbb/viewtopic.php?t=18116
我是用B1的方式(個人覺得這是最好的)
B1方式:
http://phpbb-tw.net/phpbb/viewtopic.php?t=14579
(其中請特別注意第二頁第六篇Scorpion的回覆)
我用了你修改的語言包,不會像我的一樣出現以下錯誤碼,我不知為何,我還在研究中GaryFu 寫:建議你檢查:
一、你"用CONVWETZ把他们转为utf8",檔案可能沒轉成功…\r
二、你資料庫原有資料有沒有跟著改為utf-8??
我把我的繁體語言分享:
下載lang_chinese_traditional_taiwan.zip
代碼: 選擇全部
Warning: Cannot modify header information - headers already sent by (output started at /home/mornin6/public_html/phpbb206/language/lang_chinese_traditional_taiwan/lang_main.php:1) in /home/mornin6/public_html/phpbb206/includes/page_header.php on line 474
Warning: Cannot modify header information - headers already sent by (output started at /home/mornin6/public_html/phpbb206/language/lang_chinese_traditional_taiwan/lang_main.php:1) in /home/mornin6/public_html/phpbb206/includes/page_header.php on line 476
Warning: Cannot modify header information - headers already sent by (output started at /home/mornin6/public_html/phpbb206/language/lang_chinese_traditional_taiwan/lang_main.php:1) in /home/mornin6/public_html/phpbb206/includes/page_header.php on line 477
不然我這樣問好了,有沒有什麼code可以放在php或html檔鎖住瀏覽器的編碼,就是說不管怎麼樣只要進入我的網頁瀏覽器都會在某個編碼下,不用每次都要自己改編碼?
●架設主機作業系統:Linux + Windows Server 2003
●免費空間連結: http://www.t35.com
●我的上網方式:CABLE
●我安裝的程式:PHP 4.3.6 + MySQL 4.0.14-nt
●我的 phpBB2 版本:phpBB 2.0.8a
●我的 domain(網域名稱) : http://wky.t35.com/
●我的 phpBB2 連結網址: http://wky.t35.com/fushigi/
●免費空間連結: http://www.t35.com
●我的上網方式:CABLE
●我安裝的程式:PHP 4.3.6 + MySQL 4.0.14-nt
●我的 phpBB2 版本:phpBB 2.0.8a
●我的 domain(網域名稱) : http://wky.t35.com/
●我的 phpBB2 連結網址: http://wky.t35.com/fushigi/