-4

我在Chrome和其他瀏覽器中顯示來自mobilefirst 8.0 Java適配器的西里爾字符顯示不正確。 mfpconsole中的swagger可以正確顯示西里爾文的內容,但不能顯示異常的西里爾文。??? ??和其他假的,而不是來自mobilefirst 8.0 java適配器的西里爾文

異常http響應內容類型標頭有charset = ISO-8859-1,如果有問題的話。

我得到的Java適配器內容

String responsetext = org.apache.http.util.EntityUtils.toString(httpresponse.getEntity(),"UTF-8") 
+0

你有更完整的例子嗎?你能否提供這個問題的適配器的.zip? –

+0

謝謝你的問題。問題解決了。我的桌面有英文系統和移動優先或jax-rs框架發送charset = ISO-8859-1而不是charset = ISO-8859-5,什麼是西里爾字符集。它可以在jax-rs中爲Servlet請求指定編碼,並且所有響應標題都將以指定的編碼進行標記和正文生成。 –

+0

伊戈爾請寫出這個答案,而不是評論(!) –

回答

1

問題就迎刃而解了。我的桌面有英文系統和移動優先或jax-rs框架發送charset = ISO-8859-1而不是charset = ISO-8859-5,什麼是西里爾字符集。它可以在jax-rs中爲Servlet請求指定編碼,並且所有響應標題都將以指定的編碼進行標記和正文生成。

相關問題