unicode編碼轉utf-8

 在用百度ip定位的接口時遇到了返回回來的數據位Unicode編碼,我一直以爲是我接口封裝錯了,結果返回的結果就是unicode編碼。

 Unicode轉utf-8我用的是StringEscapeUtils.unescapeJava()

 首先需要引入

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.4</version>
</dependency>

 之後只需要在你需要轉碼的地方加上這個result爲unicode編碼,rel爲轉碼後的utf-8

String rel = StringEscapeUtils.unescapeJava(result);

 你可以輸出看看

System.out.println(rel);

版權聲明:本文爲博主原創文章,未經博主允許不得轉載


關注公衆號:猿小雷
獲取更多文章,第一之間掌握技術。
有問題請在公衆號內回覆,小雷會一一回答。

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章