我的環境:
●架設主機作業系統:Windows Xp Pro
●安裝的程式:Appserv 2.5.4
●我的網址:http://hellodna.no-ip.info/wowBB
●上網方式: TAnet
●我的 phpBB2 版本:phpBB 2.0.2.1
小弟使用phpBB的UTF8版本弄了一個論壇後
使用者多半是同學…所以使用中文當帳號
重點來了,有位同學名字內有惠!但註冊時他會說不能包含不合法字元比如(")
我去查了資料庫!才發現資料庫都是亂碼…但是是可以拿出中文的
想請問有方法解決嗎?資料庫的校對是(utf8_general_ci)
[問題] 請各位先進幫忙看看…編碼問題(已解決)
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
[問題] 請各位先進幫忙看看…編碼問題(已解決)
最後由 hellodna 於 2006-09-08 16:41 編輯,總共編輯了 1 次。
To hellodna:
既然您是使用 'phpBB的UTF8版本' 而且 '資料庫的校對是(utf8_general_ci)'
照理說, 應該不致於在資料庫中呈現 '亂碼' 才對.
我猜想:
您可能必須調整 phpMyAdmin 的語言 (Language) 為 Chinese tradional utf-8
--
另外, 您提到 '有位同學名字內有惠!但註冊時他會說不能包含不合法字元比如(")' 的問題
建議您:
參考此文, 修改看看.
http://phpbb-tw.net/phpbb/viewtopic.php?p=226438#226438
既然您是使用 'phpBB的UTF8版本' 而且 '資料庫的校對是(utf8_general_ci)'
照理說, 應該不致於在資料庫中呈現 '亂碼' 才對.
我猜想:
您可能必須調整 phpMyAdmin 的語言 (Language) 為 Chinese tradional utf-8
--
另外, 您提到 '有位同學名字內有惠!但註冊時他會說不能包含不合法字元比如(")' 的問題
建議您:
參考此文, 修改看看.
http://phpbb-tw.net/phpbb/viewtopic.php?p=226438#226438
我剛剛找了 2.6.4 來裝,有支援 collation,但是和語系真的沒有關係...(MySQL 5.0.24)心靈捕手 寫:依個人經驗, 若以 (貼圖) 他所使用的 phpMyAdmin 版本 2.6.4-pl4 來說,chiouss 寫:和語系一點關係都沒有,真的...。因為我一直都選英文語系在用心靈捕手 寫:我猜想:
您可能必須調整 phpMyAdmin 的語言 (Language) 為 Chinese tradional utf-8
則其使用的 '語言' 是絕對有影響的.
會有關係我猜是因為使用 MySQL 4.0 之前的版本,沒有 collation 的情況下要開啟 AllowAnywhereRecoding 才可以另外選擇資料庫的編碼種類,否則會使用鎖選擇語系的編碼。不過也要打開 AllowAnywhereRecoding 才可以選擇 utf8 的語系吧?當初就是為了用 utf8 去找出這個選項的用途的...


