我在Weblogic服务器中托管了一个JSP。 它将从数据库中检索数据,包括一些汉字。
以下是jsp中的meta。
meta http-equiv =“Content-Type”content =“text / html; charset = Big5”
但是,当我通过IE打开页面时,编码是西欧的,并且与元设置不匹配。
我尝试使用“查看源代码”并检查内容返回,数据是否正确,元编码是Big5按预期进行。
然后,我将源代码保存为本地为html并使用IE再次打开它,编码按预期变为Big5。
Weblogic服务器设置是否会导致问题? 请帮忙。感谢
答案 0 :(得分:0)
另外,请确保您的网络应用在weblogic.xml中设置了以下内容:
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>UTF-8</java-charset-name>
</input-charset>
</charset-params>
您可能还需要使用<input-charset>
来获取GET和POST信息,或者使用<charset-mapping>
将BIG5映射到Big5。
查看文档here。
还提出了一个非常类似的问题Chinese UTF-8 characters are appearing incorrectly in Weblogic