设定客户端的编码。<%@ page contentType="text/html; charset=UTF-8" %>建议楼主好好读一下weblogic的编码稳当。
http://edocs.beasys.co.jp/e-docs/wls/docs91/en/relnotes_ja.html#1110000相信全文读完后会对weblogic的编码设置有一个全局性的认识。

解决方案 »

  1.   

    <!--weblogic.xml内容-->
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE weblogic-web-app
        PUBLIC "-//BEA Systems, Inc.//DTD Web Application 7.0//EN"
        "http://www.bea.com/servers/wls700/dtd/weblogic700-web-jar.dtd" >
    <weblogic-web-app>
    <description>描述信息</description>
    <charset-params>
    <input-charset>
    <resource-path>/*</resource-path>
    <java-charset-name>UTF-8</java-charset-name>
    </input-charset>
    <input-charset>
    <resource-path>/foo</resource-path>
    <java-charset-name>UTF-8</java-charset-name>
    </input-charset>
    </charset-params>
    <context-root>/</context-root></weblogic-web-app>
      

  2.   

    根据reference,页面头的编码设定要高于weblogic.xml里的编码设定。
    所以楼主要查一下,你的叶面设定的是什么编码。
      

  3.   

    多谢1楼兄台指点
    jsp页一直都是按照 所述设置的至于编码文档我再好好研究下,
    不知能否指点些具体的方法啊
      

  4.   

    多谢 园兄 !
    我刚去看了下jsp页,发现果然首行<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
    被我注释掉了,,一直没发现.
    可是我把这一行加入后,页面所有中文全部变为乱码了,包括从浏览器输入的数据
      

  5.   

    不知道楼主的数据库编码是什么,是否设置了转码。
    楼主这一句[从数据库提取出来后都能正常的转为UTF-8编码]是怎么验证的?编码问题挺绕人的,不过我感觉把文档看完了再找问题就快多了。
      

  6.   

    你这种写法没见过
    试一下这个
    <%@   page   contentType="text/html;   charset=UTF-8"   %> 
      

  7.   

    <%@ page pageEncoding="AAA" %> 
    <%@ page contentType="text/html; charset=AAA" %>
    两种一般都写前一种 或者 后一种 一起写的我没见过。
    我一直用的是后一种
      

  8.   

    ps'JSP文件本身的编码 也要注意一下
      

  9.   

    试了你的文件头 
    现在所有用户输入数据以及数据库提取数据全部能正常显示输出
    问题是:
    ApplicationResources.properties里定义的中文全部是码显示了
    我在MyEclipse里已将文件编码改为了UTF-8 
    搞不明白问题在哪里了!!
      

  10.   

    ApplicationResources.properties这个不是资源文件马?
    你说的[全部是码显示了]是说在页面上乱码显示马?
    你把文件变成ascii码了吗?
      

  11.   

    ApplicationResources.properties资源文件里定义的中文全部是乱码显示
    可直接在JSP页标签内写入的中文全部可以正常显示
    这又是为何??
    烦劳..
      

  12.   

    资源文件就是ASCII码显示的。这个跟JAVA是UNICODE内码有关系。
    因为JAVA载入的是2字节编码所以资源文件都是二字节的ASCII码(JAVA可以直接载入)。
    具体的楼主可以GOOGLE一下,比我说得好。
    相看文字的话下一个插件就可以了。名字既不清了 PROPERTY EDITOR之类的楼主自己GOOGLE一下吧。