当前位置: 首页 > 知识库问答 >
问题:

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

司马建柏
2023-03-14

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

下面是jsp中的meta。

meta http equiv=“Content Type”Content=“文本/html;字符集=Big5”

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

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

然后,我将源代码保存为html并使用IE再次打开它,编码按照预期变成Big5。

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

共有1个答案

弘承运
2023-03-14

还要确保您的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字符在Weblogic中出现错误

 类似资料:
  • 出于某种原因,如果我通过浏览器或MockMVC测试类访问Spring控制器,它会返回不同的响应。有人能帮我找出原因吗? 首先控制器方法: 显然,里面有一些未知的类扩展了,并包含一个名为的列表。这还扩展了。 当我通过浏览器访问代码时,我会得到以下内容: 看起来我很顺从。但当我通过MockMVC请求时。。。 响应中没有HATEOAS兼容元素,因此我的测试在jsonPath检查中失败: 我已经尝试过为M

  • Burp 需要与您的浏览器一起使用。 Burp 作为 HTTP 代理服务器,所有来自浏览器的 HTTP/HTTPS 流量都通过 Burp。 要使用 Burp 进行任何类型的测试,您需要配置浏览器以使用它。 首先,您需要确认 Burp 的代理侦听器是正常工作的。 转到代理(Proxy)选项卡,然后选项(Options)子选项卡,并查看代理侦听器(Proxy Listeners)部分。 您应该在表中看

  • 每个桌面浏览器都有一套开发工具,开箱即用,您可以将他们添加到您的浏览器的扩展或插件。 以下是两个具有一些实用功能的Chrome扩展程序,可帮助您调试设计。 Emmet Re:View Emmet Re:View是一个工具,它可以让你轻松查看您的网站在每个媒体查询(media queries)中的样子,并同步所有页面的滚动。 你可以在他们的网站上看到它的演示。 Download on the Chr

  • 我的所有应用程序文件都是使用UTF-8创建的,但WildFly将它们作为ISO-8859-1提供服务。 null

  • 我正在尝试安装ActiveMQ浏览器,我想连接到我的ActiveMQ Artemis服务器。我们如何配置它?

  • 问题内容: 我想知道,在IE和Firefox中,您是否可以设置浏览器,以允许跨域调用。 我在chrome中找不到任何选项(实际上,通常根本没有太多选项…) 有关于about:config之类的东西吗? 亲切的问候 -安迪 问题答案: 不好意思 Chrome和Firefox通过W3C CORS规范(跨源资源共享)支持跨域请求,但是远程主机必须启用它。如果远程主机明确支持它,那么您不必对XMLHttp