你那個許功蓋及一三一是訪客身份,是不給搜索,沒有id name
你自已註冊一個中文名字,在試一次
[問題] 如何正確的將"新"資料庫設為Utf-8格式??
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
我是安裝時選big5後來在改成utf8的(改完要重新啟動)minotaur 寫:再問一下minotaur 寫:附上自行打上utf8後WinMySQLAdmin顯示內容
Variables裡\r
character_set_database=utf8
character_set_server=utf8
character_set_system=utf8
但如果安裝時是選擇big5
Variables裡\r
character_set_database=big5
character_set_server=big5
character_set_system=utf8
那這樣的設定是對的嗎??
是出現\r
character_set_database=utf8
character_set_server=utf8
character_set_system=utf8
目前看起來是和安裝時直接輸入utf8是一樣的
架設主機作業系統:Win Xp Pro
快速架站程式:Appserv 2.4.3
上網方式:學術網\r
安裝的程式:Appserv 2.4.3
phpBB2 版本:phpBB 2.0.13(utf-8)
安裝外掛:RO,MSN笑臉包,attachmod,CashMod,fisubsilver_codeexp,快速回覆
水怪RPG,ezPortal,ezPortal TOP 5,page gentime
快速架站程式:Appserv 2.4.3
上網方式:學術網\r
安裝的程式:Appserv 2.4.3
phpBB2 版本:phpBB 2.0.13(utf-8)
安裝外掛:RO,MSN笑臉包,attachmod,CashMod,fisubsilver_codeexp,快速回覆
水怪RPG,ezPortal,ezPortal TOP 5,page gentime
那現在你的站正常運作下會有問題嗎??wind2525 寫:我是安裝時選big5後來在改成utf8的(改完要重新啟動)minotaur 寫:再問一下minotaur 寫:附上自行打上utf8後WinMySQLAdmin顯示內容
Variables裡\r
character_set_database=utf8
character_set_server=utf8
character_set_system=utf8
但如果安裝時是選擇big5
Variables裡\r
character_set_database=big5
character_set_server=big5
character_set_system=utf8
那這樣的設定是對的嗎??
是出現\r
character_set_database=utf8
character_set_server=utf8
character_set_system=utf8
目前看起來是和安裝時直接輸入utf8是一樣的
還是能貼一下你的站台??
目前還在整理中...
因為之前還原SQL失敗...
以前的沒備分
不過
要測試多國語
你可以貼看看下面的測試文
http://phpbb-tw.net/phpbb/viewtopic.php ... C%BB%5C%5C
我在竹貓這裡是看不到泰文的
不過貼在自己網站上
泰文跑出來了QQ"
轉utf8以後是蠻方便的
應該不用更新多國語修正了
因為之前還原SQL失敗...
以前的沒備分
不過
要測試多國語
你可以貼看看下面的測試文
http://phpbb-tw.net/phpbb/viewtopic.php ... C%BB%5C%5C
我在竹貓這裡是看不到泰文的
不過貼在自己網站上
泰文跑出來了QQ"
轉utf8以後是蠻方便的
應該不用更新多國語修正了
架設主機作業系統:Win Xp Pro
快速架站程式:Appserv 2.4.3
上網方式:學術網\r
安裝的程式:Appserv 2.4.3
phpBB2 版本:phpBB 2.0.13(utf-8)
安裝外掛:RO,MSN笑臉包,attachmod,CashMod,fisubsilver_codeexp,快速回覆
水怪RPG,ezPortal,ezPortal TOP 5,page gentime
快速架站程式:Appserv 2.4.3
上網方式:學術網\r
安裝的程式:Appserv 2.4.3
phpBB2 版本:phpBB 2.0.13(utf-8)
安裝外掛:RO,MSN笑臉包,attachmod,CashMod,fisubsilver_codeexp,快速回覆
水怪RPG,ezPortal,ezPortal TOP 5,page gentime
我為了要把我的網站, 擺在一個使用 MySQL 4.1.8 的 Server 上.
也發生與你相同的需求與問題.
因為, 新版的 MySQL 與 phpMyAdmin 之間的連通是使用 utf-8
所以對 將來更新版的 MySQL 使用 phpMyAdmin 會逐漸只能使用 utf8
我所寄存的主機使用的 phpMyAdmin 2.6 上頭沒有 Big5 的語言選項,
我要求他們安裝 ... 他們說只要能裝會幫我.
為此, 我特地去請教, phpMyAdmin 的支援群, 他們給的答案說,
phpMyAdmin 對 4.1 版以後的 MySQL 都只支援 utf8 的 charset.
為此, 我也認真的考慮, 要把所有的網頁都改為 utf8 的資料來儲存.
改裝的過程, 遇到的麻煩相當多. 要不就是由 phpMyAdmin 能讀到\r
mysql 內資料的中文, 但送到網頁上卻只能成為 ???????? 一堆.
或是, 在 mysql 內存放的是 Big5 的 hex 碼, 無法讀, 但放到網頁又是對的.
深入的去瞭解 Mysql 在說的 charset 與 collation 的設定 ....
他有整個 server 對 charset 與 collation 的設定,
有各別 database 對 charset 與 collation 的設定
有個別 table 對 charset 與 collation 的設定
有表中 collumn 對 charset 與 collation 的設定
還有, 資料連通時, 對資料的 collation (校對)
這些都要把它給搞懂, 而別亂設 .....
最後我找到的辦法, 是只要有中文碼的 Table, 使用 unicode 來存放資料.
如此, 使用設定成只支援 utf8 的 phpMyadmin
(也就是網頁上的 meta charset 寫成為 utf-8 的)
來讀 MySQL 內的中文資料, 是正常的 ....
然後, 整個 database 連結的 collation 則設為 binary ...
其實, 以 Binary 校對的意思, 相當於是不做字型校對了..
沒經過校對的碼送到 網頁上.
網頁也當然 meta charset 也要寫成為 utf-8, 也就是強制要 browser
都使用 utf-8 的格式讀網頁 ....
這樣, 網頁讀到的也是正確的中文.
至於, 其他沒存入 Mysql 而是由 lang/lang_xxx.php 等檔中\r
所送出的中文碼. 當然也都要改成為 utf8 的格式.
你的問題, 與 server 的關係不大.
主要還是在 MySQL 的使用, 還有 phpMyAdmin 與它溝通上.
中文網頁對 MySQL 進行 query 時, 都要設為 binary ....
這樣傳送的文字才不會有錯, 尤其在 search 比對時, 才不會發生錯誤.
我也實驗了兩三天, 才把答案找齊了 .....
對了, 剛可說了, 所有的中文資料既然都是以 utf-8 的格式來存放了,
那 email 裡頭的文件, 當然也要一併改為 utf-8 的格式
上頭有個 charset 的標示, 也要一起改為 utf-8
最後, 我決定要把網頁完全改為 utf8 的格式 .....
正在進行中..
也發生與你相同的需求與問題.
因為, 新版的 MySQL 與 phpMyAdmin 之間的連通是使用 utf-8
所以對 將來更新版的 MySQL 使用 phpMyAdmin 會逐漸只能使用 utf8
我所寄存的主機使用的 phpMyAdmin 2.6 上頭沒有 Big5 的語言選項,
我要求他們安裝 ... 他們說只要能裝會幫我.
為此, 我特地去請教, phpMyAdmin 的支援群, 他們給的答案說,
phpMyAdmin 對 4.1 版以後的 MySQL 都只支援 utf8 的 charset.
為此, 我也認真的考慮, 要把所有的網頁都改為 utf8 的資料來儲存.
改裝的過程, 遇到的麻煩相當多. 要不就是由 phpMyAdmin 能讀到\r
mysql 內資料的中文, 但送到網頁上卻只能成為 ???????? 一堆.
或是, 在 mysql 內存放的是 Big5 的 hex 碼, 無法讀, 但放到網頁又是對的.
深入的去瞭解 Mysql 在說的 charset 與 collation 的設定 ....
他有整個 server 對 charset 與 collation 的設定,
有各別 database 對 charset 與 collation 的設定
有個別 table 對 charset 與 collation 的設定
有表中 collumn 對 charset 與 collation 的設定
還有, 資料連通時, 對資料的 collation (校對)
這些都要把它給搞懂, 而別亂設 .....
最後我找到的辦法, 是只要有中文碼的 Table, 使用 unicode 來存放資料.
如此, 使用設定成只支援 utf8 的 phpMyadmin
(也就是網頁上的 meta charset 寫成為 utf-8 的)
來讀 MySQL 內的中文資料, 是正常的 ....
然後, 整個 database 連結的 collation 則設為 binary ...
其實, 以 Binary 校對的意思, 相當於是不做字型校對了..
沒經過校對的碼送到 網頁上.
網頁也當然 meta charset 也要寫成為 utf-8, 也就是強制要 browser
都使用 utf-8 的格式讀網頁 ....
這樣, 網頁讀到的也是正確的中文.
至於, 其他沒存入 Mysql 而是由 lang/lang_xxx.php 等檔中\r
所送出的中文碼. 當然也都要改成為 utf8 的格式.
你的問題, 與 server 的關係不大.
主要還是在 MySQL 的使用, 還有 phpMyAdmin 與它溝通上.
中文網頁對 MySQL 進行 query 時, 都要設為 binary ....
這樣傳送的文字才不會有錯, 尤其在 search 比對時, 才不會發生錯誤.
我也實驗了兩三天, 才把答案找齊了 .....
對了, 剛可說了, 所有的中文資料既然都是以 utf-8 的格式來存放了,
那 email 裡頭的文件, 當然也要一併改為 utf-8 的格式
上頭有個 charset 的標示, 也要一起改為 utf-8
最後, 我決定要把網頁完全改為 utf8 的格式 .....
正在進行中..


