以指定编码写入内容到指定文件

原创 2011年01月21日 15:53:00

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.io.Writer;

 

public class FileUtils {

 /**
  * encoding utf8
  */
 public final static String UTF8 = "UTF-8";

 /**
  * 以指定编码写入内容到指定文件
  *
  * @param content
  *            文件内容
  * @param encoding
  *            文件编码
  * @param file
  *            要保存的文件
  */
 public static void write(String content, String encoding, File file) {
  Writer out = null;
  try {
   out = new BufferedWriter(new OutputStreamWriter(
     new FileOutputStream(file), encoding));
   out.write(content);
  } catch (UnsupportedEncodingException e) {
  } catch (IOException e) {
  } finally {
   if (out != null) {
    try {
     out.close();
    } catch (IOException e) {
    }
   }
  }
 }

相关文章推荐

java按指定编码写入和读取文件内容的类

可以指定编码如:utf-8来写入和读取文件。如果文件编码未知,可以通过该方法先得到文件的编码后再指定正确的编码来读取,否则会出现文件乱码问题。 如何识别文件编码请参考:java自动根据文件内容的编码...

如何把控制台输入的内容写入到指定的文件中

public class IOTestAction { public static void main (String[] args) throws IOException { InputStr...

转换流指定编码表utf-8写入文件

/*转换流指定编码表utf-8写入文件 字符流://用于文本 FileReader FileWriterBufferedReader BufferedWriter字节流://用于其他,如图片,音乐等 ...
  • blacop
  • blacop
  • 2016年07月24日 16:26
  • 133

Java写入文件的几种方法(指定编码)

原文:http://www.111cn.net/jsp/Java/57796.html 一,FileWritter写入文件 FileWritter, 字符流写入字符到文件。默认情况下,它会使...

python 修改原文件的指定内容

  • 2017年02月27日 16:56
  • 6.52MB
  • 下载

把内容写入指定目录指定文件的java文件工具类,支持日期格式目录名的生成

把内容写入指定目录指定文件的java文件工具类,支持日期格式目录名的生成,实用工具...
  • 5iasp
  • 5iasp
  • 2013年08月30日 18:14
  • 2818

java自动根据文件内容的编码来读取避免乱码

通过cpdetector这个开源的jar包可以自动判断当前文件的内容编码,从而在读取的时候选择正确的编码读取,避免乱码问题。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:以指定编码写入内容到指定文件
举报原因:
原因补充:

(最多只允许输入30个字)