1、mysql存储数据时乱码,设置连接为
jdbc:mysql://localhost:3306/art?useUnicode=true&characterEncoding=UTF-8
2、表单提交数据乱码
public String Turnstring(String a){
if(a!=null){//判断是否为空,如果为空转换会出错
try {
String b=new String(a.getBytes("ISO-8859-1"),"UTF-8");
return b;
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return a;
}
}
return a;
}
3、页面乱码
<%@ page contentType="text/html; charset=gb2312"%>