【发布时间】:2014-08-14 21:45:04
【问题描述】:
我有一个 tomcat 服务器,它有一个到 mysql 的连接池。
在连接设置中,我可以看到 *this page 中的所有字符集编码都设置为 utf8mb4,除了 character_set_results。
我的连接字符串是 -
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,connector版本是5.1.22
问候
【问题讨论】:
-
试试:
...&characterSetResults=utf8mb4 -
(...&characterSetResults=utf8)解决了问题,现在将 character_set_results 显示为 utf8mb4。不支持(...&characterSetResults=utf8mb4)并在连接时抛出错误。
标签: java mysql tomcat mysql-connector connector-j