簡體   English   中英

mysql connectorJ字符集結果不支持utf8mb4

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

我有一個具有連接到mysql的連接池的tomcat服務器。

在連接設置中,除character_set_results外,我可以在*此頁面中看到所有設置為utf8mb4的字符集編碼。

我的連接字符串是-

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

在mysql服務器中,我可以看到character_set_results顯示utf8mb4。

但是在jsp頁面中仍然沒有顯示。

mysql版本是5.6.16,連接器版本是5.1.22

問候

連接設置不需要characterEncoding和character_set_server,mysql connectorJ將自動檢查。

確保character_set_database = utf8mb4,character_set_server = utf8mb4,表字符集= utf8mb4,某些列使用varchar字符集= utf8mb4;

提示: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/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