Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android寫入txt文件防止中文亂碼終極版(解決方案)

android寫入txt文件防止中文亂碼終極版(解決方案)

編輯:關於Android編程

廢了好半天的功夫,終於解決android寫入txt文件中文亂碼的問題。

不多說了,公布代碼吧,分享給大家。

	public static boolean writeToTxt(Context ctx, String fileName, String content) {
		try {
			OutputStreamWriter write = null;
			BufferedWriter out = null;
			if (fileName != null) {
				try {   // new FileOutputStream(fileName, true) 第二個參數表示追加寫入
					write = new OutputStreamWriter(new FileOutputStream(
							fileName),Charset.forName("gbk"));//一定要使用gbk格式
					out = new BufferedWriter(write, BUFFER_SIZE);
				} catch (Exception e) {
				}
			}
                        out.write(content);
			out.flush();
			out.close();
			return true;
		} catch (Exception e) {
			Log.e(TAG, e.getMessage(), e);
			return false;
		}
	}


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved