JSPTag中的中文问题?(高难问题)
JSPTag中的中文问题?(高难问题)
我在doAfterBody()中写了如下一段代码
JspWriter out=bodyContent.getEnclosingWriter();
Msg="name=张三";
out.println(Msg);
然后我在JSP中写上 charset=UTF-8"
JSP页面能正常显示汉字
但由于JSP页面大部分要由页面美工处理,他们的工具不识别 UTF-8
因此他们加在JSP页面上的汉字是GB2312,运行时是乱码
我改成
JspWriter out=bodyContent.getEnclosingWriter();
Msg="name=张三";
Msg=new String(Msg.getBytes("UTF-8"),"GB2312");
out.println(Msg);
然后在JSP中写上 charset=GB2312"
结果发现运行时还是乱码。
各位高手有什么解决办法?