[問題]關於 UTF-8 化

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

版主: 版主管理群

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

文章 依夢兒 »

剛剛想到一個問題。
UTF-8 化後,要在 phpMyAdmin 內進行管理就很麻煩了,搜尋功能也視同作廢。
是否有讓 phpMyAdmin 支援 UTF-8 的方法呢?
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
sakamoto
版面管理員
版面管理員
文章: 350
註冊時間: 2003-02-13 17:36
來自: scratch
聯繫:

文章 sakamoto »

phpMyAdmin雖然是多國語言版.但卻沒有utf-8的編碼..是否可以多加一個語系呢?
這也是目前我最大的問題....
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

剛剛又發現一個小問題。
我將 Shoutbox (Alternative) 也 UTF-8 化,包括 Shoutbox 的語系檔。
但是進入論壇後, Shoutbox 的視窗內是一片空白,必須按右鍵編碼選 UTF-8 ,畫面才會出現。
進入聊天畫面也是一樣,要再按右鍵編碼選 UTF-8 。

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



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
aiken
竹貓忠實會員
竹貓忠實會員
文章: 1514
註冊時間: 2003-11-09 11:02
來自: 大頭真論壇
聯繫:

文章 aiken »

可以用HTML語法指定預設編碼嗎?
<meta http-equiv="Content-Type" content="text/html; charset=big5">
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

沒事,已經解決了。 ^^"

UTF-8 好處真多,原本不支援多國語言的 Shoutbox 現在也可以盡情使用簡中和日文了。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

依夢兒 寫:沒事,已經解決了。 ^^"

UTF-8 好處真多,原本不支援多國語言的 Shoutbox 現在也可以盡情使用簡中和日文了。

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

文章 依夢兒 »

就是把 Shoutbox 資料夾內的相關檔案經由 CovertZ 轉成 UTF-8 。
還有搜尋 big5 字串取代為 utf-8 即可。

但是我現在還是遇到一個小問題。
首頁的 Shoutbox 視窗瀏覽是沒有問題的,沒有之前「一片空白,必須先按右鍵選編碼 UTF-8」才看得到的問題。
但是要說話的時候,跳出的發言視窗還是一片空白,必須手動按右鍵選編碼 UTF-8 才看得到。
所有檔案我都已經轉 UTF-8 了, charset 也指定為 utf-8 ,不知道為什麼還是會這樣?
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
sakamoto
版面管理員
版面管理員
文章: 350
註冊時間: 2003-02-13 17:36
來自: scratch
聯繫:

文章 sakamoto »

就跟一的外掛一樣.將所有的語系檔都轉成UTF-8這樣一定可以在Shoutbox顯示個國語言~~不錯不錯~我也來裝裝好了
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

我今天閒來無事在自己電腦嘗試 phpbb 語系 UTF-8 化...
目前繁體中文、簡體中文、日文都測試成功了...

發表瀏覽的部分都很正常...
可是進入後台的部分都一片空白... 殘念...

檢視原始檔以後直接分別檢視以下兩個網址...
index.php?pane=left&sid=145648a150d7f4652e2af238038eb070
index.php?pane=right&sid=145648a150d7f4652e2af238038eb070
卻又可以正常顯示...

三個 UTF-8 化的語系都有此問題...
有大大知道如何修正嗎...

※ 轉完語系檔的編碼格式以後...
  應該是只要再改語系檔資料夾內 lang_main.php$lang['ENCODING'] = "utf-8"; 沒錯吧?

※ 我是先將語系檔編碼都先轉成 UTF-8 之後再安裝的...
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
beanpp
星球普通子民
星球普通子民
文章: 20
註冊時間: 2003-07-18 15:51

文章 beanpp »

依夢兒 寫:就是把 Shoutbox 資料夾內的相關檔案經由 CovertZ 轉成 UTF-8 。
還有搜尋 big5 字串取代為 utf-8 即可。

但是我現在還是遇到一個小問題。
首頁的 Shoutbox 視窗瀏覽是沒有問題的,沒有之前「一片空白,必須先按右鍵選編碼 UTF-8」才看得到的問題。
但是要說話的時候,跳出的發言視窗還是一片空白,必須手動按右鍵選編碼 UTF-8 才看得到。
所有檔案我都已經轉 UTF-8 了, charset 也指定為 utf-8 ,不知道為什麼還是會這樣?
先說一下我的環境, phpbb 206 + postgresql 7.3.4 + php4.3.3 +unicode
因為論壇本身是簡繁體共用, 所以後端DB編碼不得不採用 unicode
(其實也是我想玩玩看啦)
原本是用 ConvertZ 來負責轉碼到 Unicode 的工作, 但是總是會發生一些小問題
就像轉好的檔案到網頁上之後, 常常會出現亂碼\r
所以後來就開始改用 notepad 的另存新檔為 UTF-8 的功能\r
結果一直到現在都沒出現過類似的問題, 如果用 ConvertZ 之類的轉碼軟體有問題的話, 建議改用 Notepad
以我的經驗, 如果原始檔案裡面只有英文的話, 就不用再轉成 UTF-8 了, 轉碼的話反而問題比較多
●架設主機作業系統:Debian stable+testing
●快速架站程式:
●您的上網方式:Hinet 雙向 512K
●您安裝的程式:Apache 1.3.31 + php4.3.8 + postgresql 7.4.3
●您的 phpBB2 版本:phpBB 2.0.8a
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

beanpp 寫:原本是用 ConvertZ 來負責轉碼到 Unicode 的工作, 但是總是會發生一些小問題
就像轉好的檔案到網頁上之後, 常常會出現亂碼\r
所以後來就開始改用 notepad 的另存新檔為 UTF-8 的功能\r
結果一直到現在都沒出現過類似的問題, 如果用 ConvertZ 之類的轉碼軟體有問題的話, 建議改用 Notepad
我是使用 IE + Notepad 來轉 UTF-8 的...
一樣很方便使用... XD
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
beanpp
星球普通子民
星球普通子民
文章: 20
註冊時間: 2003-07-18 15:51

文章 beanpp »

GeniusKiKi 寫:我今天閒來無事在自己電腦嘗試 phpbb 語系 UTF-8 化...
目前繁體中文、簡體中文、日文都測試成功了...

發表瀏覽的部分都很正常...
可是進入後台的部分都一片空白... 殘念...

檢視原始檔以後直接分別檢視以下兩個網址...
index.php?pane=left&sid=145648a150d7f4652e2af238038eb070
index.php?pane=right&sid=145648a150d7f4652e2af238038eb070
卻又可以正常顯示...

三個 UTF-8 化的語系都有此問題...
有大大知道如何修正嗎...

※ 轉完語系檔的編碼格式以後...
  應該是只要再改語系檔資料夾內 lang_main.php$lang['ENCODING'] = "utf-8"; 沒錯吧?

※ 我是先將語系檔編碼都先轉成 UTF-8 之後再安裝的...
我的建議是把 board_config_body.tpl 轉成 UNICODE 試看看
●架設主機作業系統:Debian stable+testing
●快速架站程式:
●您的上網方式:Hinet 雙向 512K
●您安裝的程式:Apache 1.3.31 + php4.3.8 + postgresql 7.4.3
●您的 phpBB2 版本:phpBB 2.0.8a
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

beanpp 寫:我的建議是把 board_config_body.tpl 轉成 UNICODE 試看看
tbl 檔沒有雙位元組字元...
不需要轉檔...
而且後台的首頁跟那個檔案無關...
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

GeniusKiKi 寫:發表瀏覽的部分都很正常...
可是進入後台的部分都一片空白... 殘念
我之前也是空白,解決方法:
http://phpbb-tw.net/phpbb/viewtopic.php?p=138394#138394

如果還是會出現空白,表示有一些需要 utf-8 化的地方還沒有修改到。
不過,我上面提到的 Shoutbox 情況就蠻詭異了,我已經修改好了,但是一樣出現空白,必須按右鍵選編碼才會出現。

GeniusKiKi 寫:※ 轉完語系檔的編碼格式以後...
  應該是只要再改語系檔資料夾內 lang_main.php$lang['ENCODING'] = "utf-8"; 沒錯吧?
沒錯。

beanpp 寫:建議改用 Notepad
以我的經驗, 如果原始檔案裡面只有英文的話, 就不用再轉成 UTF-8 了, 轉碼的話反而問題比較多
一個一個儲存太累了。XD
而且我改 phpBB 改的很兇,有一些中文字元在不得已的情況下是直接寫在 .php 和 .tpl 內,而不是語系檔。
我沒有辦法立刻找出哪一些檔案內有中文字元,哪一些檔案沒有。
所以我只好將整個 phpbb 資料夾丟給 ConvertZ 轉碼。
而且經過我實驗後發現,雖然我是將整個資料夾丟給 ConcertZ ,但是 ConvertZ 會自動檢查檔案內是否有中文字元。
有中文字元的,它才會將該檔案轉碼為 UTF-8 。
如果沒有中文字元,例如 config.php ,就會保持原來的格式,不會被轉碼為 UTF-8 。
最後由 依夢兒 於 2004-03-02 20:53 編輯,總共編輯了 2 次。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
beanpp
星球普通子民
星球普通子民
文章: 20
註冊時間: 2003-07-18 15:51

文章 beanpp »

GeniusKiKi 寫:
beanpp 寫:我的建議是把 board_config_body.tpl 轉成 UNICODE 試看看
tbl 檔沒有雙位元組字元...
不需要轉檔...
而且後台的首頁跟那個檔案無關...
這我知道, 只是我曾經在裝 mod 的時候遇到類似的問題, 把 tpl 改成 UNICODE 後就可以解決了, 我也不曉得為什麼, 也許是 browser 的問題吧\r

還有 index_frameset.tpl 中並沒有包含編碼的設定
index.body.tpl 的話應該是跟著版面風格的設定吧\r
這些應該都可以改改看, unicode 雖然好用, 但是說實在的小問題蠻多的
●架設主機作業系統:Debian stable+testing
●快速架站程式:
●您的上網方式:Hinet 雙向 512K
●您安裝的程式:Apache 1.3.31 + php4.3.8 + postgresql 7.4.3
●您的 phpBB2 版本:phpBB 2.0.8a
主題已鎖定

回到「phpBB 2 安裝與使用」