android中TextView显示中文发生乱码的问题
生活随笔
收集整理的這篇文章主要介紹了
android中TextView显示中文发生乱码的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
許多文件的中文碼制是 GBK(GB2312)格式,而ANDROID用的UNICODE格式,
要轉換一下,就行了。看我的:
TextView textView21;
//----------------------------------------private String readStream(InputStream is){ // 資源流(GBK漢字碼)變為串String res;try{byte[] buf = new byte[is.available()]; is.read(buf);res = new String(buf,"GBK"); // 這里就是轉換的關鍵!!!is.close();} catch (Exception e){res=""; }return(res); }//---------------------------------------try{String f1="test.txt";InputStream iS=getAssets().open(f1);txt=readStream(iS);textView21.setText(txt);}catch(Exception e){
}
總結
以上是生活随笔為你收集整理的android中TextView显示中文发生乱码的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之Fragment使用简介
- 下一篇: Android 读取assets文件下的