private static void transferFile(String srcFileName, String destFileName) throws IOException { String line_separator = System.getProperty("line.separator"); FileInputStream fis = new FileInputStream(srcFileName); StringBuffer content = new StringBuffer(); DataInputStream in = new DataInputStream(fis); BufferedReader d = new BufferedReader(new InputStreamReader(in, "GBK"));// , "UTF-8" String line = null; while ((line = d.readLine()) != null) content.append(line + line_separator); d.close(); in.close(); fis.close(); Writer ow = new OutputStreamWriter(new FileOutputStream(destFileName), "utf-8"); ow.write(content.toString()); ow.close(); }
详细解决方案
一个GBK编码的资料转成UTF8编码的文件
热度:101 发布时间:2012-10-12 10:17:04.0
相关解决方案
- big5 utf8 sqlserver编码有关问题
- svn: 索引中的条目从本地编码转换到 UTF8 失败
- perl utf8 encoding decoding HTML:Entities Perl中字符串编码的处置
- CI框架源码翻阅-Utf8.php
- 使用"SET NAMES UTF8"后,出现乱码解决思路
- jsp utf 乱码异常 com.caucho.jsp.JspParseException: illegal utf8 encoding at 0xdf
- utf8、utf-8跟UTF-8有什么区别
- gbk 转 utf8 有关问题
- org.eclipse.jetty.util.$NotUtf8Exception: Not valid UTF8! byte Dc in state 二
- query.exec("set names utf8") 这是啥意思,该怎么处理
- Android中检测字符编码(GB2312,ASCII,UTF8,UNICODE,TOTAL——ENCODINGS)步骤(二)
- C# 中 UTF8Encoding.UTF8.GetBytes(key),对应PHP中的哪个方法? 如何写
- CI框架源码翻阅-Utf8.php
- 使用"SET NAMES UTF8"后,出现乱码解决思路
- 从字节了解Unicode(UTF8/UTF16)
- MySQL 怎么修改字符集 utf8 改为 utf8mb4
- SAE用flask+MySQL中文'utf8' codec can't decode byte 0xb7解决办法
- MySQL几种编码格式的区别(utf8、utf8mb4、utf8mb4_general_ci、utf8mb4_unicode_ci 、utf8mb4_0900_ai_ci)
- MySQL 巨坑:永远不要在 MySQL 中使用 utf8!!请使用utf8mb4
- MySQL数据库字符集修改中文(UTF8)永久修改一劳永逸~
- 33.QT-UTF8,GBK互转
- PHP中文字符截取方案(UTF8,GB编码截取)
- 支持UNICODE/UTF8/ANSI之间的转换的类
- js 编码转换 gb2312 utf8
- MySQL 数据库mysqlbinlog使用问题:unknown variable ‘default-character-set=utf8‘.解决方法
- utf8-to-utf8mb4 mysql支持全部unicode
- 前端中常见字节编码(base64、hex、utf8)及其转换
- mysql_error.log:[ERROR] mysql\bin\mysqld.exe: unknown variable 'default-character-set=utf8'的解决办法
- 使用Ant编译过程中,报error: unmappable character for encoding UTF8
- VB不使用 API,将 Utf8 转换为 Unicode