`

java 输出编码为utf-8的文件的方法

    博客分类:
  • java
阅读更多

文章来源:http://hi.baidu.com/zdz8207/blog/item/5dc39b22f070fbfbd6cae27d.html

 

 

/**
* 输出文件,编码为UTF-8 用记事本另存为:fileContent 全部为英文则为ansi 包含中文则为UTF-8
* @param filePathAndName
* @param fileContent
*/
public static void writeFile(String filePathAndName, String fileContent)
{
   try
   {
    FileOutputStream fos = new FileOutputStream(filePathAndName);
   Writer out = new OutputStreamWriter(fos, "UTF-8");
    out.write(fileContent);
    out.close();
    fos.close();
   } catch (IOException e)
   {
    System.out.println("写文件内容操作出错");
    e.printStackTrace();
   }
}

 

分享到:
评论

相关推荐

    Java避免UTF-8的csv文件打开中文出现乱码的方法

    Java避免UTF-8的csv文件打开中文出现...Java避免UTF-8的csv文件打开中文出现乱码的方法是使用UTF-16LE编码格式,并在文件头部输出BOM。同时,需要考虑Excel版本的兼容性问题,以确保csv文件可以正确地被打开和读取。

    Java解决UTF-8的BOM问题

    `UnicodeReader.java`可能实现了一个自定义的字符流类,专门用于处理带有BOM的UTF-8文件。其核心思路是在读取文件前先检查前三个字节是否是`EF BB BF`,如果是,则跳过这三个字节。这样,后续的读取操作就能正常处理...

    java 编码 UTF-8、ISO-8859-1、GBK

    2. **网页编码**:网页的HTML文件应声明正确的字符编码,例如通过`<meta charset="UTF-8">`来设置为UTF-8。 3. **数据库中的数据编码**:存储中文数据的数据库表和字段也需要使用兼容中文的编码,如GBK或UTF-8。 4...

    java jsp解决utf-8乱码.zip

    在Java JSP开发中,遇到UTF-8编码导致的乱码问题是一个常见的困扰。这个问题主要涉及到字符编码的统一和正确处理。UTF-8是一种广泛使用的Unicode字符编码方案,它可以支持几乎所有的字符集,包括中文、日文和韩文。...

    解决Invalid byte 1 of 1-byte UTF-8 sequence

    2. "xml读取异常Invalid byte 1 of 1-byte UTF-8 sequence-中文版的window下java的默认的编码为GBK.url":这个文件名暗示了解决XML文件读取异常的方法,尤其是在Windows环境下,Java默认的文件编码可能是GBK,这可能...

    如何将编码转换为UTF-8

    "UTF-8 编码转换详解" 1. UTF-8 编码的重要性:在 WEB 开发中,UTF-8 编码扮演着非常重要的角色,特别是在传递中文时,必须经过编码的动作,否则可能会出现乱码的情况。 2. 使用 URLEncoder.encode() 方法:在 ...

    utf-8 ansi 字符互转 工具

    本文将深入探讨UTF-8与ANSI字符编码的区别、转换方法以及相关工具。 首先,让我们了解这两种编码的基本概念: 1. **UTF-8**:全称为“Unicode Transformation Format - 8”,是一种变长的字符编码,可以表示...

    xml.rar_UTF XML_UTF-8编码_utf_utf-8_xml utf-8

    在"xml.rar_UTF XML_UTF-8编码_utf_utf-8_xml utf-8"这个压缩包中,我们主要探讨的是与XML文档相关的编码问题,特别是UTF-8编码。 UTF-8是一种广泛使用的Unicode字符编码方案。它能够表示Unicode标准中的所有字符,...

    utf-8码转换器(转换成utf-8码)

    - 输出结果:转换后的UTF-8文本可以直接显示在界面上,也可以保存为新的文件供用户使用。 5. **应用场景**: - 数据迁移:在数据库迁移或系统升级过程中,可能存在编码不兼容的问题,这时需要对数据进行编码转换。...

    freemarker入门实例(解决乱码eclipse/java/编码方式UTF-8)

    在Eclipse中,确保项目属性设置中的源文件编码和输出文件编码都设置为UTF-8。如果遇到乱码问题,检查以下几个方面: - 模板文件的编码是否为UTF-8。 - Java代码中指定的编码是否正确,如`cfg.setDefaultEncoding(...

    eclipse默认编码GBK改为UTF-8

    - 在`-vmargs`行之前添加两行,设置Java启动参数来指定JVM的文件编码为UTF-8: ``` -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en ``` 这些参数告诉JVM使用UTF-8编码,并设定用户的国家和地区...

    java 中文字符串,utf-8编码为byte数组的计算过程

    在Java中,`String`类的`getBytes()`方法可以将字符串转换为字节数组,但默认编码通常是平台的默认编码,可能不是UTF-8。为了确保使用UTF-8编码,我们需要指定`Charset`参数,如`getBytes("UTF-8")`。 以下是一个...

    批量转javaGBK编码文件到UTF-8

    5. **更新文件编码信息**:除了转换文件内容,还需要修改每个文件的编码声明,通常是位于Java源文件的第一行:`/* @(#)SourceFile.java gbk */` 更改为 `/* @(#)SourceFile.java UTF-8 */`。 在进行编码转换时,...

    泰文UTF-8编码转成Unicode编码详细代码

    文件里有详细的代码,编码格式选择UTF-8编码,亲测在linux下可以直接运行。泰文在osd输出的流程一般是泰文先转换成Unicode编码,然后调用freetype进行文字渲染叠加

    CodeDetector:检测文件编码,现在支持UTF-8,GBK,UTF-16LE,UTF-16BE,Java

    CodeDetectorDetect File encoding, Now support UTF-8,GBK,UTF-16LE,UTF-16BE, Java检查文件编码,主要针对中文文本。目前支持 UTF-8(BOM或无BOM)、GBK、UTF-16LE、UTF-16BE单个文件或文件夹,支持编码批量转换。...

    字符转码,gb2312 usc2 ,utf-8

    同样,当处理来自不同地区的文本数据时,可能需要将USC2编码的文件转换为UTF-8,以便在支持多种语言的环境中正确显示。 转码的过程通常涉及读取源文件,识别其原始编码,然后按照目标编码重新编码输出。在Python等...

    java读写Xml文件(UTF-8) 【一】

    本文将详细介绍如何使用Java进行XML文件的读取和写入,特别是在处理UTF-8编码时需要注意的事项。 首先,要处理XML文件,我们需要引入Java的标准库`javax.xml.parsers`和`org.w3c.dom`。这些库提供了DOM(Document ...

    freemaker生成静态文件时转换文件原编码GBK为UTF-8

    标题提到的"freemaker生成静态文件时转换文件原编码GBK为UTF-8",这涉及到的是在使用FreeMarker生成静态文件时,如何处理从GBK编码转换到UTF-8编码的问题。 GBK是GB2312编码的扩展,包含了更多的汉字,但在处理多...

    【源代码】明解Java-UTF-8.rar

    《明解Java-UTF-8》是一门针对Java编程语言和UTF-8编码的课程,其课后提供的源代码旨在帮助学习者巩固所学知识,适用于初学者和希望深入理解Java的同学。UTF-8是一种广泛使用的字符编码标准,能够表示Unicode字符...

    Ueditor富文编辑器—jsp-utf-8

    当我们将Ueditor与JSP(JavaServer Pages)环境结合,并设定为UTF-8编码时,可以实现跨语言支持和避免字符乱码问题。 首先,让我们深入了解Ueditor。Ueditor是由百度开发的一款开源的Web在线富文本编辑器,它具有轻...

Global site tag (gtag.js) - Google Analytics