尝试保存模型,我得到了:
java.sql.SQLException:字符串值不正确:...
保存像“jednadvatřikachnadůmakachnímaso”这样的文字
我正在使用default.url =“jdbc:mysql:// [url] / [database]?characterEncoding = UTF-8”
答案 0 :(得分:1)
řů
在latin1中没有编码; áõ
做。这表明CHARACTER SET latin1
涉及到某个地方。我们来看SHOW CREATE TABLE
。
C599
等是相应字符的有效utf8编码。
?
。同样,这指向列/表是latin1,它应该是utf8
(或utf8mb4
)。
更多讨论,以及调试类似情况:Trouble with utf8 characters; what I see is not what I stored
答案 1 :(得分:0)
可能有一些特殊字符,你强制的UTF-8编码可能会导致一些错误。
此ASCII字符串包含以下文本:
<强>字符串:强>
jednadvatřikachnadůmakachnímaso
<强> ASCII:强>
'jedna dva t \ xc5 \ x99i kachna d \ xc5 \ xafm a kachn \ xc3 \ xad maso'