mysql数据库中和jsp页面中都设置成了GBK格式 在lomboz elipse中插入...
发布网友
发布时间:2024-09-30 09:14
我来回答
共3个回答
热心网友
时间:2024-10-06 14:12
你mysql和jsp设置成UTF-8,这个与你的IDE编辑器无关。问题是你的mysql是第三方插件?还是phpmyadmin? 如果是 用utf8_general_ci
再就是 你从jsp传值 走断点看一下 是否有乱码。转码或者加一个过滤器转码一下。
若传值到dao都没有乱码,那么就是mysql 字段编码设置的问题了。
有问题请q我 56150655
热心网友
时间:2024-10-06 14:08
jsp的乱码很恶心,有的时候所有东西都准备了 你还是乱码..好多因素
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
String str=new String(str1.getBytes("ISO-8859-1"),"UTF-8");
其他的最基本的你应该都知道 我给你这三种方式 尤其第三种试试...希望能帮到你
热心网友
时间:2024-10-06 14:10
要么你写一个过滤器。
热心网友
时间:2024-10-06 14:16
你mysql和jsp设置成UTF-8,这个与你的IDE编辑器无关。问题是你的mysql是第三方插件?还是phpmyadmin? 如果是 用utf8_general_ci
再就是 你从jsp传值 走断点看一下 是否有乱码。转码或者加一个过滤器转码一下。
若传值到dao都没有乱码,那么就是mysql 字段编码设置的问题了。
有问题请q我 56150655
热心网友
时间:2024-10-06 14:09
jsp的乱码很恶心,有的时候所有东西都准备了 你还是乱码..好多因素
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
String str=new String(str1.getBytes("ISO-8859-1"),"UTF-8");
其他的最基本的你应该都知道 我给你这三种方式 尤其第三种试试...希望能帮到你
热心网友
时间:2024-10-06 14:12
要么你写一个过滤器。