caotieshuan 2009-11-03 15:27
浏览 84

jsp编码问题

我的jsp新增信息时成功页面出现乱码,我写了过滤器也不行,怎么解决?

共页面请求一个汉字,而request.getParameter("汉字");得到的也是乱码?怎么解决?


问题补充:

String s = selectEncoding(servletrequest);
if (s != null) {
System.out.println(s+"??????????????????");
Map parameterMap = servletrequest.getParameterMap();
if (!parameterMap.isEmpty()) {
Iterator it = parameterMap.keySet().iterator();
String value[] = null;
while (it.hasNext()) {
value = (String[]) parameterMap.get(it.next());
for (int i = 0; i < value.length; i++) {
value[i] = new String(value[i].getBytes("gbk"),encoding);
}
}
}
}
filterchain.doFilter(servletrequest, servletresponse);
这是我的过滤器,就是用的getbyte(),不行啊!
问题补充:
换种编码格式也不行,只是乱码格式不一样而已!
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 delta降尺度方法,未来数据怎么降尺度
    • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
    • ¥15 高德地图点聚合中Marker的位置无法实时更新
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错