我正在使用 mysql 查询浏览器将以下名称存储在包含 personNumber 和 personName 字段的 Person 表中。我的 personName 字符集为 utf-8,如果我通过查询浏览插入名称,查询会正确运行,但当我通过 JDBC 或 JPA 尝试插入名称时,名称的特殊字符会变成“?”。这里有什么问题吗?...
名字是 1.纳斯塔斯 2.赫鲁斯塔诺维奇 3.Ogris-Martič 和一些类似的名字。
最佳答案
您的连接字符串设置正确吗?
jdbc:mysql://localhost:3306/administer?characterEncoding=utf8
关于java - 在MySQL中存储特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10344226/