2011-12-10 66 views
0

我有一個基於香草論壇的論壇網站。目前正在定製它。前幾天它工作正常。當我保存東西時,我正在用數據庫中的數據觀察奇怪的字符。 例如,如果我註冊一個新用戶在數據庫中使用[email protected]它保存爲[email protected] naseem被剝奪似乎和在字符串的末尾一些奇怪的字符。PHP/MySQL奇怪的人物問題

我無法弄清楚。任何形式的幫助表示讚賞。

+0

需要更多的信息。網頁和數據庫的字符集是什麼?正在對文本進行什麼樣的處理? – Corbin

+0

請提供您的代碼 – ravi404

+0

什麼都不要,只是傾銷到數據庫。 InnoDB,utf8_unicode_ci –

回答

0

如果您使用命令行/終端,請確保您執行「SET NAMES UTF8」。這會將你的連接設置爲UTF8。這與您的數據庫設置爲UTF8不同。還要確保你的終端應用程序本身被設置爲UTF8。

鑽石問號幾乎總是表示由於編碼設置而無法正確顯示的UTF8字符。