[問題]Utf-8化後發生的問題

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
Loki
星球公民
星球公民
文章: 54
註冊時間: 2004-02-12 02:21

[問題]Utf-8化後發生的問題

文章 Loki »

●架設主機作業系統:FreeBSD 4.9 - Release
●您的上網方式:學術網路
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 2.0.8a
●您的 phpBB2 連結網址: http://140.121.80.222/~phpbb/

不僅是語言套件Unicode化
連資料庫內容也經過轉碼\r
不過問題來了
主要是出在Unicode補完計劃上

在新討論區中\r
以IME輸入完全沒問題
但麻煩就在於Unicode補完計劃會將你所輸入日文轉成Big5
在Utf-8化的環境就會出現亂碼\r

在我和朋友交叉測試的結果
我輸入日文是純綷用IME且不經Unicode補完計劃的
朋友是有使用Unicode補完計劃
而結果是\r
當Brower的編碼在Unicode的狀態下
可以看到我打入日文,但朋友的是亂碼\r
圖檔
當Bower換成big5編碼時
我的就看不到,但朋友的可以

另外
資料在經過Utf-8轉換後
原本日文資料有許多也發生狀況
這也可能是Unicode補完計劃搞的鬼\r
結果是Big5編碼的中文是完全正常轉換
但只要日文資料很多都不正常

這是Utf-8化後新的討論區
http://140.121.80.222/~ntoumac/forum/
不過資料被還原成未轉碼的狀態
因為有舊的、尚未UTF-8化的討論區在使用這份資料

但是就目前的網路環境
不用Unicode補完計劃的情況下
在進入許多網站和BBS會無法顯示big5的日文
但是Utf-8有不會發生多國語言衝突的好處
真是兩難
Loki
星球公民
星球公民
文章: 54
註冊時間: 2004-02-12 02:21

文章 Loki »

我又重做了一次了
這次新的討論區用的是新的資料庫\r
再把UTF-8化後的資料還原至新的資料庫上
http://140.121.80.222/~ntoumac/forum/
不過日文方面有點怪怪的
現在麻煩的就是若使用者有安裝Unicode補完計劃
就算是使用系統內建的日文IME
他所輸入的日文無法在UTF-8編碼下正常顯示
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

Loki 寫:現在麻煩的就是若使用者有安裝Unicode補完計劃
就算是使用系統內建的日文IME
他所輸入的日文無法在UTF-8編碼下正常顯示
我不清楚發生問題的原因,但是....你要不要先參考一下這一篇:
http://phpbb-tw.net/phpbb/viewtopic.php?t=24128

安裝後,你可以請幾位使用補完計畫的網友在你的站上發表文章,測試看看還會不會有亂碼。

註:照理說,你的論壇已經 UTF-8 化了,已經和 BIG-5 日文脫離關係了。
但是你的情形看起來,好像是因為網友使用了補完計畫,所以造成了字碼對應的問題。
詳情我不清楚,反正你有空的話就試一試吧!死馬當活馬醫。 :P
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
Loki
星球公民
星球公民
文章: 54
註冊時間: 2004-02-12 02:21

文章 Loki »

依夢兒 寫:
Loki 寫:現在麻煩的就是若使用者有安裝Unicode補完計劃
就算是使用系統內建的日文IME
他所輸入的日文無法在UTF-8編碼下正常顯示
我不清楚發生問題的原因,但是....你要不要先參考一下這一篇:
http://phpbb-tw.net/phpbb/viewtopic.php?t=24128

安裝後,你可以請幾位使用補完計畫的網友在你的站上發表文章,測試看看還會不會有亂碼。

註:照理說,你的論壇已經 UTF-8 化了,已經和 BIG-5 日文脫離關係了。
但是你的情形看起來,好像是因為網友使用了補完計畫,所以造成了字碼對應的問題。
詳情我不清楚,反正你有空的話就試一試吧!死馬當活馬醫。 :P
小試了一下
出現以下錯誤訊息\r

Warning: main(./uaocode.php): failed to open stream: Permission denied in /home/ntoumac/www/forum/common.php on line 2

Warning: main(): Failed opening './uaocode.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/ntoumac/www/forum/common.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /home/ntoumac/www/forum/common.php:2) in /home/ntoumac/www/forum/includes/sessions.php on line 293

Warning: Cannot modify header information - headers already sent by (output started at /home/ntoumac/www/forum/common.php:2) in /home/ntoumac/www/forum/includes/sessions.php on line 294

Warning: Cannot modify header information - headers already sent by (output started at /home/ntoumac/www/forum/common.php:2) in /home/ntoumac/www/forum/includes/page_header.php on line 470

Warning: Cannot modify header information - headers already sent by (output started at /home/ntoumac/www/forum/common.php:2) in /home/ntoumac/www/forum/includes/page_header.php on line 476

Warning: Cannot modify header information - headers already sent by (output started at /home/ntoumac/www/forum/common.php:2) in /home/ntoumac/www/forum/includes/page_header.php on line 477

問題似乎出include這段敘述\r
改成絕對路徑也沒用\r
把它註解掉後就沒有錯誤訊息\r
但這樣子一來功能似乎就用不上了
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

請再檢查一下安裝步驟。
uaocode.php 和 uaocode.tbl 要放置於 phpbb 資料夾內,另外複製一份也放置於 phpbb/admin/ 資料夾內。

如果是 binary 模式上傳出了問題,請改成使用 ASCII 模式上傳。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
Loki
星球公民
星球公民
文章: 54
註冊時間: 2004-02-12 02:21

文章 Loki »

依夢兒 寫:請再檢查一下安裝步驟。
uaocode.php 和 uaocode.tbl 要放置於 phpbb 資料夾內,另外複製一份也放置於 phpbb/admin/ 資料夾內。

如果是 binary 模式上傳出了問題,請改成使用 ASCII 模式上傳。
我確定放在正確的目錄下了
也把那幾個檔案分別以ASCII上傳也不行

可以問一下uaocode.pl
是要做什麼用的呢?
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

Loki 寫:可以問一下uaocode.pl
是要做什麼用的呢?
應該是用來辨識 BIG-5 碼字元並且轉碼為 Unicode 的元件。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
Loki
星球公民
星球公民
文章: 54
註冊時間: 2004-02-12 02:21

文章 Loki »

晚上經過幾個朋友幫我測試
現在我新的論壇就算是使用Unicode補完計劃
在UTF-8的環境下竟可以正常顯示
(沒有使用uaocode這個外掛)
但下午測試時卻不行
蠻奇怪的
雖然很幸運地就這麼解決了這個問題
卻也留下了疑問
主題已鎖定

回到「phpBB 2 安裝與使用」