[問題]phpBB 2.06 輸入中文問題!(解決方法)
發表於 : 2004-03-08 10:10
●架設主機作業系統:RedHat Linux 9
●您的 phpBB2 版本:phpBB 2.06
●您的 phpBB2 連結網址: http://sf1.arel-fareast.com/phpBB2/index.php
某些特定的欄位輸入中文之後會出現類似這樣的訊息\r
請各位大大麻煩看一下,問題出在哪裡呢?
【解決方法】
再看過竹貓的一些文章之後!發現了一個很奇妙的問題
但是這個問題是我之前裝 2.04 沒有發生的..-_-|
我由於工作的關係資料庫都使用 UTF-8
最近想放點東西在網路上!所以才想架個 PHPBB
不過問題來了!很多中文字都無法輸入,一輸入就會出現上面的訊息\r
那是因為資料庫 UTF-8 但是 PHPBB 是 BIG-5
當時我看了竹貓的一些文章!就把設定改為 UTF-8 但是問題來了...
整個畫面的文字都變成了亂碼...=_="
才發現必須一個一個慢慢把檔案轉成 UTF-8 的格式
PS:至於我看很多人問怎麼把檔案轉成 UTF-8
我是用 UltraEdit 轉的!網路上應該都下載的到\r
(不過這是笨方法...一個一個轉累死我了...@@")
●您的 phpBB2 版本:phpBB 2.06
●您的 phpBB2 連結網址: http://sf1.arel-fareast.com/phpBB2/index.php
某些特定的欄位輸入中文之後會出現類似這樣的訊息\r
代碼: 選擇全部
SQL Error : -1 ERROR: Invalid UNICODE character sequence found (0xeb0000)
UPDATE phpbb_users SET user_email = 'sam@arel-fareast.com', user_icq = '60258704', user_website = 'http://sf1.arel-fareast.com/phpBB2', user_occ = '妖精', user_from = '地獄犬伺服器', user_interests = 'xxxxxx', user_sig = 'xxxxxxxxxxxxxx', user_sig_bbcode_uid = '3efbcb7520', user_viewemail = 0, user_aim = '', user_yim = 'samfan55@yahoo.com.tw', user_msnm = 'samfan.mail@msa.hinet.net', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 1, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 8, user_dateformat = 'd M Y h:i a', user_lang = 'chinese_traditional_taiwan', user_style = 7, user_active = 1, user_actkey = '' WHERE user_id = 2
Line : 459
File : /var/www/html/phpBB2/includes/usercp_register.php【解決方法】
再看過竹貓的一些文章之後!發現了一個很奇妙的問題
但是這個問題是我之前裝 2.04 沒有發生的..-_-|
我由於工作的關係資料庫都使用 UTF-8
最近想放點東西在網路上!所以才想架個 PHPBB
不過問題來了!很多中文字都無法輸入,一輸入就會出現上面的訊息\r
那是因為資料庫 UTF-8 但是 PHPBB 是 BIG-5
當時我看了竹貓的一些文章!就把設定改為 UTF-8 但是問題來了...
整個畫面的文字都變成了亂碼...=_="
才發現必須一個一個慢慢把檔案轉成 UTF-8 的格式
PS:至於我看很多人問怎麼把檔案轉成 UTF-8
我是用 UltraEdit 轉的!網路上應該都下載的到\r
(不過這是笨方法...一個一個轉累死我了...@@")