【发布时间】:2016-04-16 02:11:45
【问题描述】:
我在 Java 中执行 HTTP GET 调用以获取可能包含西班牙语字符的内容,例如:Ñañez
但是我从 Mysql 得到的响应是 - Ã'añez 到目前为止,我在网上搜索并执行了以下操作:
在连接字符串中附加 utf-8 作为编码(使用 Java) jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8
更新了表格的编码 ALTER TABLE test CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
问题仍然存在.. 我有什么遗漏吗??
服务器是Tomcat 6
【问题讨论】:
-
使用 SQL 客户端直接针对 SQL 服务器执行查询时,结果如何?