Java生成一个UTF-8文件
2015-09-30 11:10
429 查看
//转载地址:http://stephen830.iteye.com/blog/259872 /** * 生成UTF-8文件. * 如果文件内容中没有中文内容,则生成的文件为ANSI编码格式; * 如果文件内容中有中文内容,则生成的文件为UTF-8编码格式。 * @param filenameTemp 待生成的文件名(含完整路径) * @param str 文件内容 * */ private static void writeTxtFile(String name,String str){ filenameTemp = path + name + ".txt"; BufferedWriter osw =null; FileOutputStream fos =null; try { fos = new FileOutputStream(filenameTemp); osw = new BufferedWriter(new OutputStreamWriter(fos, "UTF-8")); osw.write(str); osw.flush(); } catch (Exception e) { e.printStackTrace(); }finally{ if(osw!=null){ try { osw.close(); } catch (IOException e1) { e1.printStackTrace(); } } if(fos!=null){ try { fos.close(); } catch (IOException e1) { e1.printStackTrace(); } } } } /* 如果文件内容中没有中文内容,则生成的文件为ANSI编码格式; 如果文件内容中有中文内容,则生成的文件为UTF-8编码格式。 也就是说,如果你的文件内容没有中文内容的话,你生成的文件是ANSI编码的。 */
相关文章推荐
- Spring4 MVC json问题(406 Not Acceptable)
- spring----contextConfigLocation
- Java DFA算法实现敏感词过滤
- java并发编程学习:如何等待多个线程执行完成后再继续后续处理(synchronized、join、FutureTask、CyclicBarrier)
- java08:成绩管理系统
- Java抽象类和接口的区别
- java实例变量初始化
- Protobuf在Java中的使用
- Java制作证书的工具keytool用法总结
- java jdbc连接数据库的完整步骤
- Maven .m2\repository\jdk\tools\1.7 missing
- Java对象的序列化和反序列化
- 常用java代理方法
- java Junit 测试
- Eclipse配色
- test9.10
- 版本问题 Java:Unsupported major.minor version 51.0 (unable to load class . . .
- Java 输入输出流
- 自制JAVA容器图
- Java Exception