【问题标题】:Storing Special Character in MySQL在 MySQL 中存储特殊字符
【发布时间】:2023-03-26 00:39:01
【问题描述】:

我正在使用 mysql 查询浏览器将以下名称存储在包含 personNumber 和 personName 字段的 Person 表中。我在 utf-8 有 personName 字符集,如果我通过查询浏览插入名称,则查询运行正常,但是当我通过 JDBC 或 JPA 尝试时,名称的特殊字符变为“?”。这里有什么问题?...

名字是 1.纳斯塔斯 2.Hrustanović 3.Ogris-Martič 和一些类似的名字。

【问题讨论】:

  • 添加您当前正在尝试的代码。

标签: java mysql database jpa jdbc


【解决方案1】:

您是否正确设置了连接字符串?

jdbc:mysql://localhost:3306/administer?characterEncoding=utf8

【讨论】:

    【解决方案2】:

    试试这个代码

    jdbc:mysql://localhost:3306/MY_DB?useUnicode=yes&characterEncoding=UTF8
    

    【讨论】:

      猜你喜欢
      • 2015-06-14
      • 1970-01-01
      • 1970-01-01
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 2017-02-03
      • 2012-04-24
      • 1970-01-01
      相关资源
      最近更新 更多