`
100Air
  • 浏览: 117410 次
  • 性别: Icon_minigender_1
  • 来自: 海南
社区版块
存档分类
最新评论

java 新建格式为utf-8 的文件

阅读更多

使用java 程序创建格式为utf-8文件的方法:
 
try{
            File file=new   File("C:/11.jsp"); 
            OutputStream out=new FileOutputStream(file);
            BufferedWriter   rd   =   new BufferedWriter(new OutputStreamWriter(out,"utf-8"));
            rd.write("333333333333中国");
            rd.close();
            out.close();
        }catch(IOException e){
            e.printStackTrace();
        }
分享到:
评论
4 楼 fange2015 2016-03-16  
本人搞了半天了,分享给后来人,JAVA后台读取和新建:
public void fileNew(File s, File t) {
FileInputStream inputStream = null;
BufferedReader br = null; 
OutputStream out = null;
        BufferedWriter rd = null;
try {
inputStream = new FileInputStream(s);
//UTF-8编码
br = new BufferedReader(new InputStreamReader(inputStream, "UTF-8")); 
out = new FileOutputStream(t);
//生成UTF-8编码文件
            rd = new BufferedWriter(new OutputStreamWriter(out, "utf-8"));
String line = null; 
while ((line = br.readLine()) != null) {
//System.out.println(line);
line += "\r\n";
rd.write(line);

} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
out.close();
rd.close();
br.close();
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
    }
3 楼 100Air 2010-05-10  
这个方法是创建文件的保存格式.
默认是本机编码格式(应该是GBK或gb2312编码,个人理解)。
你保存文件时有没有选GBK 编码来保存呢?
2 楼 unika_ly12 2010-05-10  
GBK的怎么办?
1 楼 100Air 2007-01-24  
是否有更好的方法呢?.....

相关推荐

    IDEA支持带BOM的UTF-8编码文件的解决方案

    压缩包内包含 ecj-4.6.2.jar 和 Util.class两个文件 使用说明: 1. 如果你的IDEA是2017.2.2版本,那么直接把ecj-4.6.2.jar放到你的IDEA安装目录下lib文件夹中替换原文件即可 2. 如果你是其他版本的IDEA,那么用压缩...

    myEclipse乱码解决办法

    同样设置java默认编码格式为“UTF-8”,那么以后新建的java文件,都是以“UTF-8”的格式保存的。 设置html默认编码格式为“UTF-8”,那么以后新建的html文件,都是以“UTF-8”的格式保存的。 以上设置了文件的保存...

    php-java-bridge 配置包

    charset=utf-8" ); // get instance of Java class java.lang.System in PHP $system = new Java( 'java.lang.System' ); $s = new Java( "java.lang.String" , "php-java-bridge config...<br><br>" ); echo ...

    使用 Java 对 Linux 下文件编码格式进行批量转换源代码

    打开 /home/defonds/tmp/test2 文件夹,发现有新文件 test0.java,test1.java,test2.java 生成,查看其编码格式,是为 UTF-8,证明转码成功。 4。使用本工具可以对 Linux 下文件的字符集编码格式进行批量转换。只需...

    基于Java实现的网络考试系统 + l数据库文件 + 前端页面

    1. 在MySql中新建一个数据库`examstack`,字符集使用`utf8 -- UTF-8 Unicode` 1. 使用我们提供的`examstack.sql`还原`examstack` 1. 设置好对应的访问权限 #### 2.2.2 RabbitMQ 1. 安装最新版本的RabbitMQ,具体...

    mybatis-framework修改生成

    1.创建一个utf-8的数据库,数据库名根据自己项目制定,项目采用SpringMVC+Mybatis等主流框架 2.创建好数据库之后建立好自己的业务表同时执行脚本jeecgmybatis.sql,将系统自带的表初始化到新建的数据库中 3.使用...

    文件编码转换 utf8转gbk gbk转utf8

    在eclipse编程过程中,如果遇到乱码问题,可以讲此工程放置到workspace目录下进行转码,但是...使用时,需将要转码的文件放到一个文件夹中,在workspace中新建一个systemfile.txt将要转码的文件夹名字写入到此txt中。

    java8源码-InfectStatistic-main:InfectStatistic-main

    换行使用'\n',编码统一使用UTF-8 仅允许使用语言自带的库,不允许使用第三方库 请勿修改example下的文件 example/result下提供了三个测试用例的标准输出,对应的命令在文件尾部提供了,即对example/log下的日志,...

    jarjar....

    新建一个文件夹,将我们原始jar包跟jarjar.jar放到这个文件夹下,同时新建一个文本文件,名字随意,例如 rule.txt,写入下面的内容。 rule com.google.gson.** com.google.mygson.@1 然后打开命令窗口,切换到这个...

    java8源码--:——

    换行使用'\n',编码统一使用UTF-8 仅允许使用语言自带的库,不允许使用第三方库 请勿修改example下的文件 example/result下提供了三个测试用例的标准输出,对应的命令在文件尾部提供了,即对example/log下的日志,...

    CGB-DB-SYS-V1.01.zip

    meta charset="UTF-8">:charset:编码;UTF-8:国际标准编码 10. <title>Document</title>:网页的标题 11. </head> <body> 网页的主题 </body> </html> 12. <hn>...(n:1-6...

    JAVA上百实例源码以及开源项目

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

    毕设新项目-基于Java开发的宠物医院管理系统源码+项目使用说明+sql数据库+开发笔记.zip

    * 字符集为`utf8 -- UTF-8 Unicode`(为了节省空间,我不打算为了emoji而使用utf8mb4) * 排序规则为`utf8_general_ci`(意为:不区分大小写,这样比较快) * 接着在`pet_ship`数据库下,运行本项目中`数据库备份`...

    servlet3.0实现文件上传——demo1.zip

    本工程编码方式:UTF-8 注意: 1、在上传文件前请在计算机C盘新建一个名为“upload”的文件夹,否则会出现如下异常:java.io.IOException: The temporary upload location [C:\upload] is not valid 2、请不要使用...

    JAVA语言的文本编辑器的毕业设计,采用JAVA Swing框架进行开发,并使用JavaFX实现代码高亮和自动补全功能

    4. 支持多种编码格式,如UTF-8、GBK等; 5. 提供代码高亮、自动补全、代码折叠等功能,方便程序员进行代码编辑。 ## 实现思路 该文本编辑器采用JAVA Swing框架进行开发,并使用JavaFX实现代码高亮和自动补全功能。...

    servlet3.0文件上传 01.zip

    本工程编码方式:UTF-8 注意: 1、在上传文件前请在计算机C盘新建一个名为“upload”的文件夹,否则会出现如下异常:java.io.IOException: The temporary upload location [C:\upload] is not valid 2、请不要使用...

    解决GDAL读取SHP中文乱码

    完善说明,通过对网上的东西,东拼西凑的,终于解决了GDAL读取中文的乱码问题,或者是通过设置Gdal.SetConfigOption("SHAPE_ENCODING","CP936")后,能够读取中文,但是还是存在一个BUG,那比较中文是“张三”,读取...

    java8源码-fzu2020:疫情统计-主仓库

    换行使用'\n',编码统一使用UTF-8 仅允许使用语言自带的库,不允许使用第三方库 4.请勿修改example下的文件 5.example/result下提供了三个测试用例的标准输出,对应的命令在文件尾部提供了,即对example/lo

    新版Android开发教程.rar

    � Android 更像一款桌面环境为 Java 的 Linux 操作系统。有助于 Google 实现其 " 随时随地为每个人提供信 息 " 的企业战略。 HTC HTC HTC HTC Dream/G1 Dream/G1 Dream/G1 Dream/G1 具体配置 硬件 3.17 英寸 HVGA ...

Global site tag (gtag.js) - Google Analytics