一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java中FileOutputStream中文亂碼問題解決辦法

java中FileOutputStream中文亂碼問題解決辦法

2020-09-07 09:05 Java教程

這篇文章主要介紹了java中FileOutputStream中文亂碼問題解決辦法的相關資料,需要的朋友可以參考下

java中FileOutputStream中文亂碼問題解決辦法

使用FileOutputStream序列化可以直接向文件寫入文本內容,代碼如下:

?
1
2
3
FileOutputStream outStream = new FileOutputStream(file);
outStream.write(str.getBytes());
outStream.close();

但這里的字符串如果包含中文,就會出現亂碼,這是因為FileOutputStream是字節流,將文本按字節寫入文件,而一個漢字是兩個字節,無法一次寫入,就會出現亂碼,解決方法是使用OutputStreamWriter將字節流轉換為字符流寫入,同時指定utf-8編碼。

代碼如下:

?
1
2
3
OutputStreamWriter oStreamWriter = new OutputStreamWriter(new FileOutputStream(file), "utf-8");
oStreamWriter.append(str);
oStreamWriter.close();

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/u011421608/article/details/50972315

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品国产精麻豆久久99 | 青青久久久| 欧美调教打屁股spank视频 | 成人国产精品视频频 | 手机看片自拍 | 日本不卡在线一区二区三区视频 | 国产精品在线 | 欧美猛男同志video在线 | bt国产| 色伦网 | 国内偷拍第一页 | 国产午夜一区二区在线观看 | 久久九九精品国产自在现线拍 | 福利一区二区在线观看 | 青青久久精品国产免费看 | 日韩v | 青青青手机视频 | 肉蒲在线观看 | 免费看又黄又爽又猛的视频软件- | 明星ai智能人脸替换造梦在线播放 | 欧美二区三区 | 放荡护士玩3p口述 | 好爽好深好猛好舒服视频上 | 青青青视频免费线看 视频 青青青青青国产免费手机看视频 | 欧美日韩国产成人精品 | 亚洲图片 自拍偷拍 | 缴情五月天 | 免费在线观看视频 | 亚洲性爱区 | 欧美成人momandson | 国产欧美精品一区二区三区–老狼 | 亚洲国产成人久久综合区 | 欧美一卡二卡科技有限公司 | 日本精品一二三区 | 扒开大腿狠狠挺进视频 | 精品久久久久久久久免费影院 | 热剧库 | 亚洲羞羞裸色私人影院 | 成人免费公开视频 | 国产成人高清精品免费观看 | 99亚洲|