Android讀取本地json檔案的方法(解決顯示亂碼問題)

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

本文例項講述了Android讀取本地json檔案的方法。分享給大家供大家參考,具體如下:

1、讀取本地JSON ,但是顯示漢字亂碼


public static String readLocalJson(Context context, String fileName){
String jsonString="";
String resultString="";
try {
BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(
context.getResources().getAssets().open(fileName)));
while ((jsonString=bufferedReader.readLine())!=null) {
resultString =jsonString;
}
} catch (Exception e) {
// TODO: handle exception
}
return resultString;
}

2、讀取本地JSON,顯示漢字正確,txt檔案設定時UTF-8,UNIX


public static String readLocalJson(Context context, String fileName){
String jsonString="";
String resultString="";
try {
InputStream inputStream=context.getResources().getAssets().open(fileName);
byte[] buffer=new byte[inputStream.available()];
inputStream.read(buffer);
resultString=new String(buffer,"GB2312");
} catch (Exception e) {
// TODO: handle exception
}
return resultString;
}

更多關於Android相關內容感興趣的讀者可檢視本站專題:《Android操作json格式資料技巧總結》、《Android資料庫操作技巧總結》、《Android程式設計之activity操作技巧總結》、《Android檔案操作技巧彙總》、《Android程式設計開發之SD卡操作方法彙總》、《Android開發入門與進階教程》、《Android資源操作技巧彙總》、《Android檢視View技巧總結》及《Android控制元件用法總結

希望本文所述對大家Android程式設計有所幫助。

您可能感興趣的文章:

Android Studio的中文亂碼問題解決方法android POST資料遇到的UTF-8編碼(亂碼)問題解決辦法Android程式設計向伺服器傳送請求時出現中文亂碼問題的解決方法Android字串和十六進位制相互轉化出現的中文亂碼問題android讀寫中文如何避免亂碼詳解

相關文章

Android 開發 最新文章