在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。
可能与服务器设置有关吗?也许我漏掉了什么。你有什么主意吗?
您可以尝试使用字符编码,即&x00f6;对于您的特定字符,由于消息是要在web浏览器中显示的,因此可能会被正确解释。