當我嘗試編輯某種內容類型時,我的Web應用程序崩潰了,而且我非常確定這是因爲我的數據庫中有些奇怪的字符。所以,當我做的:有趣的人物在我的db
SELECT body FROM message WHERE id = 666
返回:
<p>⢠<span></span></p><p><br /></p><p><em><strong>NOTE:</strong> Please remember to use your to participate in the discussion.</em></p>
然而,當我試圖計算有多少文件有那些字符Postgres的抱怨:
foo_450_prod=# SELECT COUNT(*) FROM message WHERE body LIKE'%â¢%';
ERROR: invalid byte sequence for encoding "UTF8": 0xe2a225
HINT: This error can also happen if the byte sequence does not match the encodi
有誰知道是什麼問題是和我如何可以查詢這些有趣的人物?
在此先感謝!
666不好(https://secure.wikimedia.org/wikipedia/en/wiki/Number_of_the_Beast)。也許這就是問題所在? ;) – NinjaCat 2010-08-16 22:01:21
目前還不清楚你在哪裏檢查結果。在一些數據庫管理工具?哪一個?嘗試使用PgAdminIII查看數據庫內容。 – BalusC 2010-08-16 22:03:24
什麼是您的數據庫編碼? – NinjaCat 2010-08-16 22:04:19