【 以下文字转载自 Java 讨论区 】
发信人: keneath (二年之约), 信区: Java
标 题: 请教:linux服务器mysql数据库,网页和android客户端出现乱码
发信站: 水木社区 (Tue Oct 30 17:34:48 2012), 站内
如题,请注意是偶尔乱码。 mysql中存储的中文都正常, mysql编码设置为:
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
服务器端JAVA代码中都有response.setContentType("text/html;charset=utf-8"),然后JSP设置了contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" ,android客户端代码中也用了
UTF8转码。 但是就是很奇怪,10次中9次都正常,可偶尔就会出现汉字全变成“???”这样的
乱码,刷新下又正常。 而且网页和android客户端都有发生。不得不怀疑是跟linux服务器有关。请
高手不吝赐教。
--
修改:keneath FROM 219.142.76.*
FROM 219.142.76.*