(1)如果建表时,设置了表 为 utf-8.
DEFAULT CHARACTER SET = utf8;
(2)servlet响应数据类型,也为
req.setCharacterEncoding("UTF-8");
resp.setContentType("text/html;charset=UTF-8");
(3)响应页面,也设置为 utf8
<meta charset="UTF-8">
(4)交互 时,发现mybaits 语句正常,但无数据返回 。 返回数据值为 0.
这时,可尝试 在 数据库链接配置文件中 ,,,url后拼接一段,设置编码,如下图
?characterEncoding=utf-8
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/db1?characterEncoding=utf-8
username=root
password=123456
总结 ============================================================================
语句在日志中,正常显示,但无数据。。。。可检查 4 码 是否一致
(1)html(2)servlet(3)resopnse(4) mybatis中链接数据库的配置文件 url后?拼接
===============================================================