[問題]重複的會員名稱

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
垃圾貓
星球普通子民
星球普通子民
文章: 28
註冊時間: 2003-06-27 17:43
聯繫:

文章 垃圾貓 »

1:UPPER 1786:筱惠兒
1:LOWER 1786:筱惠兒
1:NORMAL 1786:筱惠兒
mysql version: 4.0.16-nt
2:UPPER 49:priscilla
2:LOWER 49:PRISCILLA
2:NORMAL 49:Priscilla
2:ORIGINAL :Priscilla

winmySQLadmin ver 1.4
^^
圖檔
baboo
星球公民
星球公民
文章: 79
註冊時間: 2004-02-11 10:23

文章 baboo »

在includes\functions_validate.php 找下面這一行,

代碼: 選擇全部

$sql = "SELECT username 
FROM " . USERS_TABLE . " 
WHERE LOWER(username) = '" . strtolower($username) . "'";
改為\r

代碼: 選擇全部

$sql = "SELECT username FROM " . USERS_TABLE . " WHERE LOWER(username) = '" . strtolower($username). "' OR username = '".$username."'";
應該就可以了 ...

還有...
你的 mySQL 是設定 big5 編碼的嗎? :oops:
垃圾貓
星球普通子民
星球普通子民
文章: 28
註冊時間: 2003-06-27 17:43
聯繫:

文章 垃圾貓 »

呵呵,感激,剛剛測試過了,之前兩組有問題的中文ID都顯示有人註冊過的訊息,已經檢查成功了,真是感激呢\
我的資料庫沒錯阿,剛剛還去看了一下是中文五碼,是資料庫編碼的問題窩?
[mysqld]
default-character-set=big5
basedir=C:/AppServ/mysql
#bind-address=
datadir=C:/AppServ/mysql/data
#language=C:/AppServ/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[client]
default-character-set=big5
圖檔
baboo
星球公民
星球公民
文章: 79
註冊時間: 2004-02-11 10:23

文章 baboo »

垃圾貓 寫:我的資料庫沒錯阿,剛剛還去看了一下是中文五碼,是資料庫編碼的問題窩?
嗯.... 不知道呢...沒用過設定為 big5 編碼的 mysql...

不過很有可能...
因為英文轉換沒問題, 而中文則"正確"的轉換(也就是不轉換 :lol: )

所以應該不算是問題嘍...

而如果真的是這樣的話, 大概能算是 phpBB 中文化漏掉的吧... ???

不過如果用 latin1 編碼設定(預設)的 mySQL 又沒問題...
所以還是要得架論壇的人自己改嘍... :-o
jayhunglai
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-08-24 10:58

文章 jayhunglai »

baboo 寫:在includes\functions_validate.php 找下面這一行,

代碼: 選擇全部

$sql = "SELECT username 
FROM " . USERS_TABLE . " 
WHERE LOWER(username) = '" . strtolower($username) . "'";
改為\r

代碼: 選擇全部

$sql = "SELECT username FROM " . USERS_TABLE . " WHERE LOWER(username) = '" . strtolower($username). "' OR username = '".$username."'";
應該就可以了 ...

還有...
你的 mySQL 是設定 big5 編碼的嗎? :oops:
你好,
謝謝你提供的方法,也解決了我遇到的問題
可能是資料庫編碼問題?
我的出現可以重複的名稱如下,作為參考
浪漫
張慶霖
雨晴\r

謝謝
主題已鎖定

回到「phpBB 2 安裝與使用」