HttpClient在传参和返回结果的中文乱码问题
生活随笔
收集整理的這篇文章主要介紹了
HttpClient在传参和返回结果的中文乱码问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我將一個file中的json字符串取出,實例化一個StringEntiry,將json字符串寫入請求體中。然后無論我以哪種編碼方式輸出StringEntity中的content,其中的中文均為亂碼“???”。 這是怎么回事?
entity = new StringEntity(data,"UTF-8"); StringEntity stringEntity = new StringEntity(sendData,"UTF-8"); stringEntity.setContentType("application/json");其實說這么多 ,解決問題的關鍵就一句話,在new StringEntity()的時候指定編碼就解決了,因為在new的同時已經做了字符串的轉碼操作
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的HttpClient在传参和返回结果的中文乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 05 | REST消息通信:如何使用 O
- 下一篇: HttpClient工具类