今天使用get方法往数据库中添加记录发现数据库中文乱码,后台打印同样乱码,搜索找到以下解决方案:
假设你的编码是UTF-8.
表单提交的话,如果是post方式,设置编码方式如下:
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
get方式的话,设置方式如下:
String username = request.getParameter("username");
String usernam1 = new String(username.getBytes("ISO-8859-1"),"UTF-8");