gpt4 book ai didi

java - 无法使用 JDBC 读取特殊字符

转载 作者:行者123 更新时间:2023-12-01 17:25:59 24 4
gpt4 key购买 nike

我在使用 MySQL Connector v. 8.0.19 从 MySQL 数据库读取 UTF-8 数据时遇到问题。斯堪的纳维亚字母,例如“äö”,被替换为未知字符。我已经确保数据库及其表和列使用 utf8mb4。然后我在 JDBC 连接字符串中添加了 useUnicode=true&characterEncoding=UTF-8 ,但结果仍然出乎意料。我正在 Docker 容器中运行 MySQL CE v.8。当我在命令行中运行 SELECT 查询时,我可以很好地看到 Scandic 字母。

最佳答案

在从单独的文件创建架构之前,我通过将 --default-character-set=utf8mb4 传递到 MySQL 命令行解决了这个问题。我可以将此选项添加到 MySQL 服务器配置中作为默认选项。

关于java - 无法使用 JDBC 读取特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61211700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com