Mysql JDBC不正确的字符串值和“?”字符编码

时间:2015-06-27 20:46:17

标签: java mysql character utf8mb4

我有2个问题同时解决它们但是当我修复其中一个时另一个问题再次引发,其中一个是字符编码,当我插入一些句子时,db显示Ş,İ,ş ,ı字符作为“?”我解决了这个问题,将 useUnicode = yes& characterEncoding = utf8

jdbc:mysql://localhost:3306/Wiki?useUnicode=yes&**characterEncoding=utf8**&&user=root&password=

但是我的第二个问题,

Incorrect string value: '\xF0\x90\x8C\xB2\xF0\x90...' for column 'w_text' at row 1

当我删除 characterEncoding = utf8 时,问题已解决,但我的第一个问题再次出现。

顺便说一句,我将db字符组更改为 utf8mb4_general_ci

对此有何想法?

0 个答案:

没有答案