1 頁 (共 1 頁)

[問題]phpBB 2.06 輸入中文問題!(解決方法)

發表於 : 2004-03-08 10:10
samfan55
●架設主機作業系統:RedHat Linux 9
●您的 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
(不過這是笨方法...一個一個轉累死我了...@@")

發表於 : 2004-03-08 10:29
samfan55
附帶一提! 這些錯誤訊息,只要我將欄位中的文字改成 英文
就 ok 沒問題!但是這些特定欄位輸入中文就不行...@@"

我的資料庫是 PostgreSQL 用 UTF-8

發表於 : 2004-03-08 10:37
天霜
試著輸入不同的中文字看看

發表於 : 2004-03-08 10:42
samfan55
感謝這位大大的提醒!
果真某些中文可以用!某些不能用...-_-|
請問這要怎麼解決呢??