我已经尝试了以上所有的解决方案(都带来了有效的观点),但没有什么对我有用。
直到我发现我在c中的mysql表字段映射使用了错误的类型:
mysqldbtype.blob
. 我改成了
mysqldbtype.text
现在我可以写出我想要的所有utf8符号了!
另外,mysql表字段是“longtext”类型的。但是,当我使用mygeneration软件自动生成字段映射时,它会在c_中将字段类型设置为mysqldbtype.blob。
有趣的是,我使用mysqldbtype.blob类型和utf8字符已经有好几个月了,直到有一天我试着写一个字符串,其中包含一些特定的字符。
希望这能帮助那些正在努力寻找错误原因的人。