我使用http://maps.google.com/maps/api/geocode從某些座標獲取並解析地址。將字符串轉換爲UTF-8 - Google API地理編碼 - Android
問題是我的APP是用UTF-8編碼的,因爲它看起來API的響應不是。所以我得到了一些應該加重的奇怪字符。
所以我需要找到一種方法來將字符串轉換爲UTF-8。
Bellow是我得到字符串的代碼片段。
JSONObject addressComponents1 = addressComponentsArray.getJSONObject(1);
rua = addressComponents1.getString("long_name");
Charset.forName("UTF-8").encode(rua);
Log.i("Rua", rua);
我會傾向於說,它來自於結果的讀數。發佈代碼,從API讀取數據 – njzk2 2015-02-06 21:51:16