Jsp 浏览器编码与meta中的字符集设置不匹配

Jsp 浏览器编码与meta中的字符集设置不匹配,jsp,encoding,character-encoding,weblogic,Jsp,Encoding,Character Encoding,Weblogic,我在Weblogic服务器中托管了一个JSP。 它将从数据库中检索数据,包括一些汉字 下面是jsp中的元数据 meta http equiv=“Content Type”Content=“text/html;charset=Big5” 然而,当我通过IE打开页面时,编码是西欧的,与元设置不匹配 我尝试使用“查看源代码”并检查内容返回,数据是正确的,元编码是Big5 然后,我将源代码以html的形式保存到本地,并使用IE再次打开它,编码如预期的那样变为Big5 Weblogic服务器设置是否导致问

我在Weblogic服务器中托管了一个JSP。 它将从数据库中检索数据,包括一些汉字

下面是jsp中的元数据

meta http equiv=“Content Type”Content=“text/html;charset=Big5”

然而,当我通过IE打开页面时,编码是西欧的,与元设置不匹配

我尝试使用“查看源代码”并检查内容返回,数据是正确的,元编码是Big5

然后,我将源代码以html的形式保存到本地,并使用IE再次打开它,编码如预期的那样变为Big5

Weblogic服务器设置是否导致问题?
请帮忙。谢谢

还要确保您的web应用在weblogic.xml中具有以下设置:

<charset-params> 
   <input-charset> 
     <resource-path>/*</resource-path> 
     <java-charset-name>UTF-8</java-charset-name> 
   </input-charset> 
</charset-params>

/* 
UTF-8
您可能还需要使用
获取和发布信息,或者使用
将BIG5映射到BIG5

见文件


也有人问了一个非常类似的问题

首先,感谢您的帮助。但是,我需要在程序中动态设置字符集,因此无法在weblogic中硬编码字符集。我从网上找到了以下信息。在“Embedded encoding Discovers”会话中,他们似乎建议有一个服务器设置来覆盖元设置,但我不知道它在weblogic中的何处设置。仅供参考,我正在进行服务器迁移。在旧服务器上,一切正常,但在新服务器上,我遇到了这个问题。源代码weblogic.xml、web.xml与旧服务器相同。这里的一些示例可能会有所帮助: