0
我解析一些數據使用谷歌網絡服務。 但是說到中文,問題是它會返回一些奇怪的字符串。外語支持Android平臺
e.g. ອ仙楼大酒店
我怎麼能轉換成合適的中國語文????
對於日語也是同樣的問題。
我使用的是android 2.2平臺。
我解析一些數據使用谷歌網絡服務。 但是說到中文,問題是它會返回一些奇怪的字符串。外語支持Android平臺
e.g. ອ仙楼大酒店
我怎麼能轉換成合適的中國語文????
對於日語也是同樣的問題。
我使用的是android 2.2平臺。
這些奇怪的字符是HTML編碼器,要解析或解碼它,你必須爲用戶提供Html
類,它提供了Html.fromHtml()
靜態方法。
試試下面的示例代碼來獲得所需的輸出。
String str="ອ仙楼大酒店";
String resultString= Html.fromHtml(str).toString();
Log.d("Testing",resultString);
你是怎麼解碼它的?你是否假設Big-5或UTF-8?是否有提供語言環境的內容類型響應標頭? – 2011-04-02 05:44:16
我在xml中使用UTF-8 – AndroGeek 2011-04-02 05:49:10
nope,沒有什麼像response.i中的內容類型使用json輸出。 – AndroGeek 2011-04-02 06:18:17