[問題] 會員註冊名稱中文無法註冊的字 [已解決]

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
curtis
星球普通子民
星球普通子民
文章: 21
註冊時間: 2003-02-09 03:51

[問題] 會員註冊名稱中文無法註冊的字 [已解決]

文章 curtis »

phpbb版本: 2.0.19
網域: http://info.lovefunsky.info
網址: http://info.lovefunsky.info/ing/

錯誤狀態:

小的在註冊新會員的時候使用"大冠鷲"這個名稱\r

結果出現下面訊息\r
很抱歉!! 會員名稱內不得包含非法字元, 例如: ''
這是不是那中文字的編碼有包含"字元造成的呢?
該如何解決呢??

現在感覺改成utf-8之後,使用起來並沒有比較方便耶..

參考文件: http://phpbb-tw.net/phpbb/viewtopic.php?t=41649

所以再請教各位一個問題:

如果我打算重來,可直接把舊版本big5編碼的程式檔案取代掉已安裝好的utf-8嗎?
還是真的必需重新安裝呢??

或是如文件中說的我想確認一下我的想法有沒有錯,如果我全新安裝2.0.19版,
然後下載中文big-5語系去覆蓋安裝完成後的中文語系檔
那麼我的討論區仍然可以是big-5的是嗎?


抱歉,我的觀念糊裡糊塗的.. 請見諒~
最後由 curtis 於 2006-02-16 18:27 編輯,總共編輯了 2 次。
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

我猜想這應該是 2.0.19 的 UTF-8 版還不夠 UTF-8,還沒真正全面支援 UTF-8 的問題吧?猜錯了,別來打我... :-D

問題是出在【冠】這個字,改成別的字就好了。我想應該要研究一下註冊名稱檢查程式,應該只是這裡的問題,畢竟【冠】寫在內文是 OK 的。

換 BIG5 不會更好,會有更多字衝碼.... 於是又要加裝【多國語系】來解決.....
這就是以前的我!
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To curtis:

建議您:
參考這裡修正:
http://phpbb-tw.net/phpbb/viewtopic.php?p=226438#226438

--
curtis 寫: 如果我打算重來,可直接把舊版本big5編碼的程式檔案取代掉已安裝好的utf-8嗎?
還是真的必需重新安裝呢??

或是如文件中說的我想確認一下我的想法有沒有錯,如果我全新安裝2.0.19版,
然後下載中文big-5語系去覆蓋安裝完成後的中文語系檔
那麼我的討論區仍然可以是big-5的是嗎?
您可以 '下載中文big-5語系去覆蓋安裝完成後的中文語系檔'
只是之前發表的文章會出現亂碼, 除非將資料庫的資料匯出, 轉成 big-5 編碼後, 再匯入;
另外, 若有安裝外掛而新增語言檔或語言代碼是 utf-8 編碼者,
得通通轉回 big-5 編碼.

--
記得補齊" 發問格式":
http://phpbb-tw.net/phpbb/viewtopic.php?t=15329
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
curtis
星球普通子民
星球普通子民
文章: 21
註冊時間: 2003-02-09 03:51

文章 curtis »

心靈捕手 寫:To curtis:

建議您:
參考這裡修正:
http://phpbb-tw.net/phpbb/viewtopic.php?p=226438#226438

--
curtis 寫: 如果我打算重來,可直接把舊版本big5編碼的程式檔案取代掉已安裝好的utf-8嗎?
還是真的必需重新安裝呢??

或是如文件中說的我想確認一下我的想法有沒有錯,如果我全新安裝2.0.19版,
然後下載中文big-5語系去覆蓋安裝完成後的中文語系檔
那麼我的討論區仍然可以是big-5的是嗎?
您可以 '下載中文big-5語系去覆蓋安裝完成後的中文語系檔'
只是之前發表的文章會出現亂碼, 除非將資料庫的資料匯出, 轉成 big-5 編碼後, 再匯入;
另外, 若有安裝外掛而新增語言檔或語言代碼是 utf-8 編碼者,
得通通轉回 big-5 編碼.

--
記得補齊" 發問格式":
http://phpbb-tw.net/phpbb/viewtopic.php?t=15329
感謝您!!

我怕被唾棄.. 不過這又是編碼的問題了.
我照著您說的參考文章去更改functions_validate.php,
結果又碰到編碼的問題. 這個檔案不論我怎麼轉換編碼都無效耶.
之前為了加裝其他外掛所得出來的成功方法,現在完全不管用.

錯誤狀態:
Parse error: parse error, unexpected $ in /hsphere/local/home/ijustin/info.lovefunsky.info/ing/includes/functions_validate.php on line 205
這是在檔案的終結,是"?>"這個php的結尾.
不論我怎麼轉換編碼,上傳之後都是出現上面的訊息.

載點: http://info.lovefunsky.info/ing/functions_validate.rar

勞煩~~ :oops:
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

你註解註過頭了
你的

代碼: 選擇全部

	/*// Don't allow " and ALT-255 in username.
	if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))
	{
		return array('error' => true, 'error_msg' => $lang['Username_invalid']);
	}

	return array('error' => false, 'error_msg' => '');
}*/
正確的

代碼: 選擇全部

	/*// Don't allow " and ALT-255 in username.
	if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))
	{
		return array('error' => true, 'error_msg' => $lang['Username_invalid']);
	}*/

	return array('error' => false, 'error_msg' => '');
}
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
curtis
星球普通子民
星球普通子民
文章: 21
註冊時間: 2003-02-09 03:51

文章 curtis »

~倉木麻衣~ 寫:你註解註過頭了
你的

代碼: 選擇全部

	/*// Don't allow " and ALT-255 in username.
	if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))
	{
		return array('error' => true, 'error_msg' => $lang['Username_invalid']);
	}

	return array('error' => false, 'error_msg' => '');
}*/
正確的

代碼: 選擇全部

	/*// Don't allow " and ALT-255 in username.
	if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))
	{
		return array('error' => true, 'error_msg' => $lang['Username_invalid']);
	}*/

	return array('error' => false, 'error_msg' => '');
}
對不起,我太急躁了.. :cry:
感謝~~~~~
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

curtis 寫: 感謝您!!

我怕被唾棄.. 不過這又是編碼的問題了.
我照著您說的參考文章去更改functions_validate.php,
結果又碰到編碼的問題. 這個檔案不論我怎麼轉換編碼都無效耶.
之前為了加裝其他外掛所得出來的成功方法,現在完全不管用.

錯誤狀態:
Parse error: parse error, unexpected $ in /hsphere/local/home/ijustin/info.lovefunsky.info/ing/includes/functions_validate.php on line 205
這是在檔案的終結,是"?>"這個php的結尾.
不論我怎麼轉換編碼,上傳之後都是出現上面的訊息.

載點: http://info.lovefunsky.info/ing/functions_validate.rar

勞煩~~ :oops:
看來您的 '轉碼' 觀念還是不夠清楚.

如果, 您使用的語系編碼為 utf-8 的話,
那麼, 需要轉碼的檔案, 只有新增的語言 (big-5) 檔或檔案中新增的語言程式 (big-5) 碼.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「phpBB 2 安裝與使用」