2016-11-14 95 views
1

我想保存像''這樣的特殊字符,但我不知道使用什麼類型來保存數據,除了blob類型。但是,這非常麻煩我,因爲我不想把它變成黑色,當我從MySQL獲取它。Mysql,如何保存「'的特殊字符?

在Java控制檯,我有這樣的異常:不正確的字符串值:'\ xF0 \ x9F \ x98 \ x98'。

有什麼辦法可以解決這個問題嗎?

+0

字符串/文本列應該就足夠了。確保你使用unicode編碼。 –

+0

我使用utf-8字符集,並且該列足以保存。 –

+0

在這種情況下,您需要將useUnicode = true & characterEncoding = UTF-8行添加到您的jdbc網址。 –

回答

0

最後,我找到了答案。 @PiyushGupta你是對的。但只改變列字符集是不夠的。您應該在創建數據庫時設置字符集。那麼你改變它的工作欄。

+0

但是,我發現一個錯誤。 mysql只能保存☺表情符號,其他人不能保存。我不知道爲什麼。 –