http://www.javayou.com (Java自由人)

解决方案 »

  1.   

    另外请问,如何改变 WebLogic 的 JSP 页面默认编码?
    又如何改变 Tomcat 的呢?
    我只要把中文直接写在 JSP 页面里,输出就是乱码,就算我指定了 contextType 也一样。
    但我用 <jsp:include page="xxx.html"></jsp:include> 时,导入包含中文的文件却能正常显示。
    它和 Tomcat 正相反,Tomcat 的 JSP 能正常显示中文,但在动态包含 HTML 文件时显示的都是问号。
    如果改变了 contextType,以及 response 或 request 的 setCharacterEncoding(),包含的文件不是问号了,但 JSP 页面中的中文都变乱码了 (似乎和 WebLogic 的情况一样)。