Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MySQL驱动程序字符编码不受尊重_Java_Mysql_Spring_Jdbc - Fatal编程技术网

Java MySQL驱动程序字符编码不受尊重

Java MySQL驱动程序字符编码不受尊重,java,mysql,spring,jdbc,Java,Mysql,Spring,Jdbc,我的Java应用程序正在与MySQL8数据库通信,与服务器通信时不考虑字符编码。有人知道为什么吗 mysql连接器的java版本是8.0.25 mysql.db.url=jdbc:mysql://*********:****?characterEncoding=US-ASCII 但是在服务器上,无论我在url的characterEncoding参数中输入了什么,连接的编码仍然是utfmb3 我使用以下存储过程检查连接字符集: PROCEDURE`check\u encoding`(在声明的\

我的Java应用程序正在与MySQL8数据库通信,与服务器通信时不考虑字符编码。有人知道为什么吗

mysql连接器的java版本是8.0.25

mysql.db.url=jdbc:mysql://*********:****?characterEncoding=US-ASCII
但是在服务器上,无论我在url的characterEncoding参数中输入了什么,连接的编码仍然是utfmb3

我使用以下存储过程检查连接字符集:

PROCEDURE`check\u encoding`(在声明的\u encoding VARCHAR(50)中)
程序:开始
插入记录的\u编码(声明的\u编码、连接\u字符集、客户端\u字符集、正确的\u字符集、接收的\u排序规则、正确的\u排序规则)
值(声明的\u编码、@@character\u set\u连接、@@character\u set\u客户端、@@character\u set\u数据库、@@collation\u连接、@@collation\u数据库);
结束
如您所见,无论我在数据库URL的编码中添加了什么,连接字符集都不会改变。为什么呢