问题描述
今天碰到了这个异常:weblogic.servlet.internal.ServletResponseImpl.setEncoding我用一个页面A<jsp:include>另外一个页面B。A的静态页面是GB18030,我添加业务代码后自己改成了GBK,B同。另外当AB都是GB18030的时候也是不行的,请问是WebLogic不认这种字符集吗?一个页面的字符集都哪些地方可以指定,最关键的地方是哪里?不尽感谢~~~
解决方案
解决方案二:
设置成UTF-8你试了吗?
解决方案三:
所有页面的编码最好是一致的,以防有中文时出现乱码,编码最好都统一为UTF-8。
解决方案四:
没试utf-8,因为类都是GBK的,另外在tomcat下没问题,就是一部署到WebLogic就会出上述问题。
解决方案五:
把乱码删掉试试
解决方案六:
没有乱码,直接报空指针java.lang.NullPointerExceptionatweblogic.servlet.internal.ServletResponseImpl.setEncoding(ServletResponseImpl.java:1029)atweblogic.servlet.internal.ServletResponseImpl.setCharacterEncoding(ServletResponseImpl.java:217)
解决方案七:
weblogic应该所有字符集都是一致的吧
时间: 2024-10-31 12:05:16