1
我想保存像''這樣的特殊字符,但我不知道使用什麼類型來保存數據,除了blob類型。但是,這非常麻煩我,因爲我不想把它變成黑色,當我從MySQL獲取它。Mysql,如何保存「'的特殊字符?
在Java控制檯,我有這樣的異常:不正確的字符串值:'\ xF0 \ x9F \ x98 \ x98'。
有什麼辦法可以解決這個問題嗎?
我想保存像''這樣的特殊字符,但我不知道使用什麼類型來保存數據,除了blob類型。但是,這非常麻煩我,因爲我不想把它變成黑色,當我從MySQL獲取它。Mysql,如何保存「'的特殊字符?
在Java控制檯,我有這樣的異常:不正確的字符串值:'\ xF0 \ x9F \ x98 \ x98'。
有什麼辦法可以解決這個問題嗎?
最後,我找到了答案。 @PiyushGupta你是對的。但只改變列字符集是不夠的。您應該在創建數據庫時設置字符集。那麼你改變它的工作欄。
但是,我發現一個錯誤。 mysql只能保存☺表情符號,其他人不能保存。我不知道爲什麼。 –
字符串/文本列應該就足夠了。確保你使用unicode編碼。 –
我使用utf-8字符集,並且該列足以保存。 –
在這種情況下,您需要將useUnicode = true & characterEncoding = UTF-8行添加到您的jdbc網址。 –