在httpResponse中编码的字符

本文关键字:字符 编码 httpResponse | 更新日期: 2023-09-27 18:12:24

我正在编写一个瑞典网站。当与服务器连接出现错误时,我正在捕捉和错误500添加有关它的信息并将其发送到网页。此信息作为请求的响应发送,包含瑞典字符(ö)。

第一条消息包含:状态错误和ReasonPhrase(瑞典字符)。问题是,当我在部署后进行测试时,ReasonPhrase没有瑞典字符(ö)。当我在本地测试它时,ReasonPhrase在每个浏览器上都带有正确的符号。

我尝试将message添加为Header的值。当我在本地的Chrome上测试时,Firefox消息没有瑞典字符,但在IE上是正确的。我尝试添加不同的标题:内容编码,内容类型,内容语言。我尝试过UTF-8和ISO-8859-1。没有帮助。

当我将此消息添加到响应体时,它可以正确地(用瑞典字符)到Chrome和Firefox,但不能到IE。

可能与服务器设置有关吗?也许我漏掉了什么。你有什么主意吗?

在httpResponse中编码的字符

您可以尝试使用字符编码,即&x00f6;对于您的特定字符,由于消息是要在web浏览器中显示的,因此可能会被正确解释。