java(IO)读写文件乱码转换UTF-8问题

     读取文件String Content = ""; // 文件很长的话建议使用StringBuffertry {FileInputStream fs=new FileInputStream("文件录取");InputStreamReader isr = new InputStreamReader(fis, "UTF-8");BufferedReader br = new BufferedReader(isr);String line = null;while ((line = br.readLine()) != null) {Content += line;Content += "\r\n"; // 补上换行符}catch (Exception e) {         e.printStackTrace();}  写入文件
   public static void outFile(String sb) {try {File file = new File("G:\\liuhecai.txt");if (file.exists()) {file.delete();}file.createNewFile();FileOutputStream fos = new FileOutputStream(file);OutputStreamWriter osw = new OutputStreamWriter(fos, "utf-8");osw.write(sb);} catch (UnsupportedEncodingException e) {e.printStackTrace();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}

转载于:https://www.cnblogs.com/weibanggang/p/9347778.html

java(IO)读写文件乱码转换UTF-8问题相关推荐

  1. java IO读写文件详细介绍

    java IO读写是常用的操作,需要每个java操作者做到熟知,掌握 //这些调用是可以统一用java.io.*,为了方便查看用了哪些类,故全部列出,哎我真是一个暖男 import java.io.B ...

  2. python打开文件写文件乱码_Python读写文件乱码问题

    对开发者来说,最恼人的问题之一莫过于读写文件的时候,由于编码千差万别,出现乱码问题.好难快速解决啊... 最近我也遇到了这样的问题,经研究,把大致的解决思路拿出来共享. 1. python中习惯首先声 ...

  3. python读取文件路径乱码 linux_Python之pandas读写文件乱码的解决方法

    Python之pandas读写文件乱码的解决方法 python读写文件有时候会出现 'XXX'编码不能打开XXX什么的,用记事本打开要读取的文件,另存为UTF-8编码,然后再用py去读应该可以了.如果 ...

  4. java io在文件结尾持续添加内容

    [代码] java io在文件结尾持续添加内容 public static void write(String path, String content) {try {File f = new Fil ...

  5. java io读取文件_java io读取文件操作代码实例

    这篇文章主要介绍了java io读取文件操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要分为字节读取和字符读取,字节读取可以一个一个 ...

  6. java io 读文件

    java io 读文件 /**      * 读取文件      * @param fileName 文件名称      */     private void readFile(String fil ...

  7. java将gbk文件批量转换成utf-8_将批量的gbk的乱码文件转换到utf8

    由于自己的eclipse设置时UTF8,导入别人写的代码,全是乱码. 在eclipse下又发现不了gbk,于是写了个工具转换. 不支持目录迭代 package com.niewj.util; impo ...

  8. java 读写文件乱码_Java 解决读写本地文件中文乱码的问题

    Java 解决读写本地文件中文乱码的问题 前言: 在用Java程序进行读写含中文的txt文件时,经常会出现读出或写入的内容会出现乱码.原因其实很简单,就是系统的编码和程序的编码采用了不同的编码格式.通 ...

  9. 惊!一文看懂Java NIO读写文件

    Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式.很多小伙伴可能和我一样,对于习惯了 ...

最新文章

  1. UVa 679 - Dropping Balls
  2. Java程序设计第二次作业
  3. python爬虫分析大学排名_Python爬虫获得国内高校排名,python,获取,大学排名
  4. Consul入门03 - 注册服务
  5. Fabric--使用多通道
  6. Java多线程(十一)之线程池深入分析(上)
  7. 通过路由远程计算机重启,华为无线路由器三种常用重启的方法
  8. ntnub原理怎么看_老电工由浅入深带你入门学PLC的工作原理和梯形图的编程规则...
  9. 在 Windows Azure 上部署预配置 Oracle VM
  10. Android-简单的图片验证码
  11. AppFabric客户端的一些配置(Microsoft.Web.DistributedCache)
  12. html获取边缘元素,JQuery 获取元素到浏览器可视窗口边缘的距离
  13. JavaScript 函数参数是传值(byVal)还是传址(byRef)?
  14. ❤100款程序员爱情❤520/表白/七夕情人节/求婚❤专用html5+css3+js 炫酷动画网页的源代码(建议收藏)
  15. c语言实现freqspace函数,滤波器程序
  16. MYSQL-JDBC数据库实战-宠物商店
  17. 键盘没有Home键和End键的完美解决办法
  18. PC微信低版本限制登录怎么办?
  19. 标准盒子模型与怪异盒子模型
  20. android pay 机型,苹果有ApplePay,那你知道这些安卓机Pay吗

热门文章

  1. ORACLE数据库常用命令总结
  2. uni开发中可以用table标签么_「uni-app 组件」t-table 表格
  3. java 实例对象拷贝,实例详解java对象拷贝
  4. python爬去百度图片_python实现爬取百度图片的方法示例
  5. C语言“fread”函数的用法?
  6. 织梦网站上传服务器不显示图片,解决织梦后台登陆不显示验证码图片问题
  7. obs可以推到中转服务器吗,能否使用OBS(Open Broadcaster Software)、FMLE(Flash Media Live Encoder)等第三方软件进行推流?...
  8. 十进制小数化为二进制小数的方法是什么_八进制转换成十进制,十进制转换成八进制...
  9. 【渝粤教育】国家开放大学2018年秋季 0008-22T简明现代汉语 参考试题
  10. 【渝粤题库】陕西师范大学152208 公共危机管理