jsp编码
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
servlet设置
request.setCharacterEncoding("utf-8");
mysql编码
ENGINE=InnoDB DEFAULT CHARSET=utf8 |
为什么我插入的中文还是乱码啊?求解决
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
servlet设置
request.setCharacterEncoding("utf-8");
mysql编码
ENGINE=InnoDB DEFAULT CHARSET=utf8 |
为什么我插入的中文还是乱码啊?求解决
估计是命令行窗体的显示方式是gbk
+--------------------------+-----------
-----------+
| 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
|
mysql编码格式是utf8呀
看看你的控制台(也就是os)的编码是什么?或者你的IDE的编码是什么?
你是通过何种方式输入中文的?接收你输入中文的东西是什么也很重要。