2014-07-11 33 views
0

我正在編寫一個瑞典網站。當連接服務器出現錯誤時,我正在捕獲錯誤500並添加關於它的信息並將其發送到網頁。此信息作爲請求的迴應發送,幷包含瑞典字符(ö)。在httpResponse中編碼的字符

首先消息包含:狀態錯誤和ReasonPhrase(帶有瑞典語字符)。問題是,當我在部署後測試這個時,ReasonPhrase不帶瑞典字符(ö)。當我在本地測試時,ReasonPhrase在每個瀏覽器上都帶有正確的符號。

我試圖添加消息作爲標題的值。當我在Chrome上測試它時,Firefox信息沒有瑞典語字符,但在IE上是正確的。我試圖添加不同的標題:內容編碼,內容類型,內容語言。我試過UTF-8以及ISO-8859-1。沒有幫助。

當我將此消息添加到響應正文時,它會正確顯示(與瑞典字符)Chrome和Firefox,但不會顯示給IE。

它可能與服務器設置有關嗎?或者我錯過了一些東西。你有什麼想法?

回答

0

你可以嘗試使用字符編碼,即&x00f6;爲您的特定角色看消息是爲了顯示在網絡瀏覽器,它可能會被正確解釋。

+0

不幸的是,它的工作方式與我寫的普通字母(ö)相同。 – bizon7nt