简体   繁体   English

mysql connectorJ字符集结果不支持utf8mb4

[英]mysql connectorJ character set results does not support utf8mb4

I m having a tomcat server having a connection pool to mysql. 我有一个具有连接到mysql的连接池的tomcat服务器。

In the connection settings i can see all the character set encodings set to utf8mb4 in *this page except for character_set_results. 在连接设置中,除character_set_results外,我可以在*此页面中看到所有设置为utf8mb4的字符集编码。

My connection string being - 我的连接字符串是-

 jdbc:mysql://:3306/abc?character_set_server=utf8mb4&useOldAliasMetadataBehavior=true&character_set_connection=utf8mb4&characterEncoding=utf-8&character_set_results=utf8mb4

In the mysql server i can see character_set_results showing utf8mb4. 在mysql服务器中,我可以看到character_set_results显示utf8mb4。

But in the jsp page it is not shown anyway. 但是在jsp页面中仍然没有显示。

The mysql version is 5.6.16 and connector version is 5.1.22 mysql版本是5.6.16,连接器版本是5.1.22

Regards 问候

connection settings need not characterEncoding and character_set_server, mysql connectorJ will auto check. 连接设置不需要characterEncoding和character_set_server,mysql connectorJ将自动检查。

make sure character_set_database=utf8mb4,character_set_server=utf8mb4, Table character set=utf8mb4, some columns use varchar character set=utf8mb4; 确保character_set_database = utf8mb4,character_set_server = utf8mb4,表字符集= utf8mb4,某些列使用varchar字符集= utf8mb4;

tip: character_set_server=utf8mb4 need config my.ini Exemple: 提示:character_set_server = utf8mb4需要配置my.ini示例:

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'

loose-default-character-set = utf8mb4
[client]
default-character-set = utf8mb4
loose-default-character-set = utf8mb4

https://dev.mysql.com/doc/refman/5.6/en/charset-unicode-utf8mb4.html?spm=5176.2020520165.110.53.AlPmXp https://dev.mysql.com/doc/refman/5.6/zh-CN/charset-unicode-utf8mb4.html?spm=5176.2020520165.110.53.AlPmXp

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM