was61中jsp中文乱码问题
图“中文乱码.jpg”文件,这里涉及两个jsp,一个是a.jsp和b.jsp,图中中文显示有问题的在b.jsp上,即在a.jsp中include了b.jsp。尝试方法一:在was6.1中的管理控制台中的JVM中的“通用JVM参数”中输入如下参数“-Dfile.encoding=GBK -Dclient.encoding.override=GBK -Ddefault.client.encoding=GBK”,问题没有解决。
尝试方法二:在方法一的基础上,在b.jsp的最前面添加下面两行
<%@ page contentType="text/html; charset=GBK" %>
<%request.setCharacterEncoding("GBK");%>
问题仍然没有解决。
不知道哪位仁兄遇到过这样的问题请赐教
--------------------编程问答-------------------- 确认一下a.jsp里是否也有 <%@ page contentType= "text/html; charset=GBK " % >
方法一 :对SystemOut.log显示中文有效
--------------------编程问答-------------------- 为什么不用UTF-8 --------------------编程问答-------------------- 遇到同样的问题 --------------------编程问答-------------------- b中尝试不要设置setCharacterEncoding
一定要使用动态jsp:include吗?
考虑用<@include如何?
或者用iframe? --------------------编程问答-------------------- 遇到同样问题 --------------------编程问答-------------------- 在was6.1中的管理控制台中的JVM中的“通用JVM参数”中输入如下参数“-Dfile.encoding=GBK -Dclient.encoding.override=GBK -Ddefault.client.encoding=GBK”
在b.jsp添加
<%@page language="java" contentType="text/html; charset=GBK" %>
这样不可以吗 --------------------编程问答-------------------- 没遇到过这种情况. --------------------编程问答-------------------- 告诉你一个解决办法:两个页面都要加上 <%@ page contentType="text/html; charset=utf8"%>就可以了
我想弄个filter来加这个,可是配置了个filter却不生效,was根本不加载我的filter。
正愁呢。
知道的告诉我下,不胜感激。
QQ:67231242
补充:企业软件 , WebSphere