[問題]關於 UTF-8 化

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

[問題]關於 UTF-8 化

文章 依夢兒 » 2004-02-29 20:09

●架設主機作業系統:Linux RedHat。
●您的上網方式:ADSL Seednet T1/384k。
●您安裝的程式:Apache 1.3.29 + php 4.3.4 + MySql 4.0.15-standard 。
●您的 phpBB2 版本:phpBB 2.0.6。


最近對 UTF-8 化很有興趣,於是我試著建立一個全新的 phpbb 2.0.6 論壇來玩玩。
中文語系檔資料夾內所有檔案已經由 ConvertZ 轉碼為 UTF-8 。
lang_main.php 內的 $lang['ENCODING'] 還有 email 內的 Charset big5 也改成 utf-8 了。
但是在論壇建立後,頁首就開始出現以下錯誤訊息:

代碼: 選擇全部

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

我搜尋了一下,之前網友們說會出現這個訊息是因為語系檔沒有 UTF-8 化,這我就不瞭解了。
因為我已經轉為 UTF-8 了,不知是否還有什麼遺漏的地方?

另外,登入帳號後,畫面會一片空白,進入管理控制台也是。
這個問題之前網友們也有提過:http://phpbb-tw.net/phpbb/viewtopic.php?t=18216
同樣的,我的語系檔已經轉為 UTF-8 了,該改的地方也都改了,還是一樣。

由於我的 phpBB 是架在虛擬主機上,不知道除了 phpBB 語系檔要轉為 UTF-8 外,還有什麼地方需要修改的呢?
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。

小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4690
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 » 2004-02-29 20:30

lang_main.php 內的 $lang['ENCODING'] 還有 email 內的 Charset 都要設定成 big5
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。

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

文章 動感超人 » 2004-02-29 20:51

文章自爆。

小竹子 寫:lang_main.php 內的 $lang['ENCODING'] 還有 email 內的 Charset 都要設定成 big5

UTF-8 化是改成 Big5 嗎.....?
最後由 動感超人 於 2004-02-29 22:01 編輯,總共編輯了 1 次。
無限期蒸發中

sakamoto
版面管理員
版面管理員
文章: 350
註冊時間: 2003-02-13 17:36
來自: scratch
聯繫:

文章 sakamoto » 2004-02-29 21:09

我現在有一個討論區是用utf-8 http://www.elmo.1015.net 但是我只將語系檔裡面的lang_轉成utf-8 email裡面的就保持原來的樣子(中文就原來的big5.日文就用euc-jp英文就是iso)的方式下去架.當有會員登入的時候.而收到的信件也會變成他當初所選擇的語言.內容是沒問題.但是標題卻是亂碼..

依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 » 2004-02-29 21:23

小竹子 寫:lang_main.php 內的 $lang['ENCODING'] 還有 email 內的 Charset 都要設定成 big5

應該是修改為 utf-8 吧? :-o
這一篇有提到:http://phpbb-tw.net/phpbb/viewtopic.php?p=106425#106425


動感超人 寫:要 UTF-8 化的話,
不只語系檔, phpBB 裡所有檔案(如: viewtopic.php 、 viewforum.php 等)都要轉碼成 UTF-8 的樣子。

應該不需要,之前的討論(成功案例)中只有提到需要將語系檔轉 UTF-8 而已。


動感超人 寫:資料庫的部分,
也要下載 *.SQL 回來轉碼成 UTF-8 ,再匯入回去。

照理說應該不需要,因為我的論壇是新建立的,除了已經存在的 Welcome 那一篇,其它文章都沒有。
需要轉碼的應該是指已經架好的論壇如果要中途改 UTF-8 才需要轉。
不過我還是會試試看的....
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。

sakamoto
版面管理員
版面管理員
文章: 350
註冊時間: 2003-02-13 17:36
來自: scratch
聯繫:

文章 sakamoto » 2004-02-29 21:27

當然.在建立一個全新的討論區.只要將語系檔轉成utf-8就可以了..
非常不建議.途中將討論區的語系從big5轉成utf-8..記得在之前yuan大大有做過這樣的舉動..最後導致整個討論區毀掉...

小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4690
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 » 2004-02-29 21:32

還是我記錯了呀?
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。

sakamoto
版面管理員
版面管理員
文章: 350
註冊時間: 2003-02-13 17:36
來自: scratch
聯繫:

文章 sakamoto » 2004-02-29 21:42

竹大沒記錯啦~~~當初有人在討論這問題的時候大家都是認為email也是要將它轉成utf-8..但我發現這樣子做的話.還是沒有辦法讓會員收到mail的時候可以正常閱讀.所以我才想過只要將lang_的所有語系檔轉成utf-8......而mail的就保持為原本的就可以了..

小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4690
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 » 2004-02-29 21:56

對呀!因為我記得要把 CODE 定義為 BIG5 才會讓瀏覽軟體自動變換為正體中文^^
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。

依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 » 2004-02-29 21:56

我現在的問題是,登入後畫面一片空白,進入系統控制台也是,還有頂端那一些錯誤訊息。
lang_main.php 的 $lang['ENCODING'] 已設定為 utf-8 ,至於 email 的部份,無論是設 big5 還是 utf-8 都一樣。
我想 email 的部份只是和 USER 收信有關,至於和系統操作是沒有什麼關係的。


動感超人 寫:資料庫的部分,
也要下載 *.SQL 回來轉碼成 UTF-8 ,再匯入回去。

試了之後更糟。
我的推論是沒錯的,因為我的論壇是全新建立的,所以資料(包括我自己)的帳號都是在已 utf-8 的情況下登錄於資料庫中。
資料庫內的內容只要是英文以外的字元(例如中文)都已經 utf-8 了,如果再 utf-8 ,會變成一團亂碼。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。

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

文章 動感超人 » 2004-02-29 22:00

(汗||)
看來我不該參與這個討論。專業知識不足啊....

上面我的文章自爆吧.....
無限期蒸發中

依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 » 2004-02-29 22:24

問題暫時解決了。
我直接使用 GaryFu 提供的已 utf-8 中文語系檔就沒有問題了。
http://phpbb-tw.net/phpbb/viewtopic.php?p=106425#106425

我比對一下我和他提供的語系檔。
同樣是使用 ConvertZ 轉為 utf-8 ,為什麼我的檔案開頭的 <?php 會變成嚜??php,而他的不會呢?
在 CovertZ 在設定上需要注意哪一些事情?
最後由 依夢兒 於 2004-05-27 03:48 編輯,總共編輯了 1 次。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。

sakamoto
版面管理員
版面管理員
文章: 350
註冊時間: 2003-02-13 17:36
來自: scratch
聯繫:

文章 sakamoto » 2004-02-29 22:32

我不是使用CovertZ所以幫不到你喔.......我是用EMEDITOR來編輯的.就沒有這種問題!!

依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 » 2004-02-29 22:39

我之前使用 EmEditor 改存為 utf-8 也是一樣,開頭的 <? 會變成亂碼。
不過我知道原因了,把 ConvertZ 選項中的加 BOM 到UTF8檔案取消即可。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。

sakamoto
版面管理員
版面管理員
文章: 350
註冊時間: 2003-02-13 17:36
來自: scratch
聯繫:

文章 sakamoto » 2004-02-29 22:57

阿....對啦..用emeditor也要將那bom勾勾取消掉....竟忘了說.....

主題已鎖定

回到「phpBB 2 安裝與使用」