gpt4 book ai didi

java - 从Mysql获取数据时出现字符问题

转载 作者:行者123 更新时间:2023-11-29 20:15:38 24 4
gpt4 key购买 nike

我在获取以前用 Mysql 数据库中的 java 程序记录的数据时遇到问题。我检查了mysql和Netbeans,编码都是utf-8,但我仍然遇到这种问题。有什么建议吗??

我使用的是带有 netbeans 8.2 的 Mac

我的应用程序显示的数据如下:

My application

MySQL 显示数据没有问题:

This is when I read from database

最佳答案

问题不够精确,因此您可以尝试一些要点。

在连接数据库后、插入任何数据之前,在 Java 前端应用程序中添加这些语句:

SET character_set_connection="utf8"
SET character_set_client="utf8"
SET character_set_database="utf8"
SET character_set_results="utf8"
SET character_set_server="utf8"
SET character_set_system="utf8"

也许你不需要全部;请随意尝试哪些方法可以达到目的。

您还可以登录 MySQL 控制台并通过发出命令查看实际设置:

mysql> show variables like '%character_set%';

关于java - 从Mysql获取数据时出现字符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39797458/

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