2013-02-27 61 views
0

我使用開發HTTP客戶端Chrome擴展來驗證寧靜的URL,以便我可以構建可以使用它的C#應用​​程序。在插件/瀏覽器編碼內部顯示響應時,我遇到了編碼意義上的問題,但是當我使用相同的插件下載它並使用Notepad ++編碼打開文件時很好。從該Web服務讀取JSON響應時,我遇到了與C#應用程序相同的問題。我還使用restclient-ui-3.1來檢查數據,但它的行爲與Chrome插件相同,這意味着它在響應正文標籤中顯示錯誤的字符。解碼JSON響應的字符集

很明顯,Web服務正在發送正確的編碼數據,但我無法設法在客戶端相應地讀取它。任何提示?

回答

1

開發HTTP客戶端使用內容編碼和內容類型HTTP頭來確定如何響應正文編碼(例如內容編碼:gzip)和什麼表示包含(例如內容類型:application/json; charset = utf- 8)。

看來你的web服務沒有發送正確的HTTP頭。檢查他們。