700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java gbk文件转utf8_java 将GBK编码文件转为UTF-8编码

java gbk文件转utf8_java 将GBK编码文件转为UTF-8编码

时间:2023-10-28 01:38:06

相关推荐

java gbk文件转utf8_java 将GBK编码文件转为UTF-8编码

需要commons-io-2.0.1.jar

public class Test {

public static void main(String args[]) throws IOException{

//GBK编码格式源码路径

String srcDirPath = "E:\\UTF8\\shshtv3\\src";

//转为UTF-8编码格式源码路径

String utf8DirPath = "E:\\UTF8\\shsht\\src";

//获取所有java文件

Collection javaGbkFileCol = FileUtils.listFiles(

new File(srcDirPath), new String[]{"java"}, true);

for (File javaGbkFile : javaGbkFileCol) {

//UTF8格式文件路径

String utf8FilePath = utf8DirPath+javaGbkFile.getAbsolutePath().substring(srcDirPath.length());

//使用GBK读取数据,然后用UTF-8写入数据

FileUtils.writeLines(new File(utf8FilePath), "UTF-8", FileUtils.readLines(javaGbkFile, "GBK"));

System.out.println(utf8FilePath);

}

}

}

jdk编译java文件时出现:编码GBK的不可映射字符

出现此问题的几种解决办法: 1.cmd下使用javac编译java文件 如: javac test.java 解决办法:编译时加上encoding选项 javac -encoding UTF-8 te ...

从Java String实例来理解ANSI、Unicode、BMP、UTF等编码概念

转(/article/java-string-ansi-unicode-bmp-utf.html#0-tsina-1-10971-397232819ff9a ...

java 打印流 递归复制子文件子文件夹 不同编码文件复制到同一文件中 序列化流反序列化流

package com.swift.jinjie; import java.io.BufferedInputStream; import java.io.File; import java.io.Fi ...

Java实现GBK转码到UTF-8(文件)

所以,虚无的悲叹,寻根问底仍是由于肉身的圈定.肉身蒙蔽了灵魂的眼睛,单是看见要回那无中去,却忘了你原是从那无中来. ...

Java将文件转为字节数组

Java将文件转为字节数组 关键字:文件,文件流,字节流,字节数组,二进制 摘要:最近工作中碰到的需求是,利用http传输二进制数据到服务器对应接口,需要传输userId, file(加密后)等一系列 ...

编码问题(.java/.jsp/.js等文件的中文乱码)

乱码的出现是因为编码与解码的不一致造成的,假如你对“中文”两个字进行了gbk格式的保存,却用utf-8格式的解读,是肯定会出现乱码的. 如何避免中文乱码:应用上下统一用一种编码格式. utf-8或者g ...

Linux中将一个GBK编码的文件转换成UTF-8编码文件

Linux中将一个GBK编码的文件转换成UTF-8编码文件 使用iconv 命令iconv -f GBK -t UTF-8 file1 -o file2 输出另一个文件,然后再覆盖源文件内容

java导出csv格式文件

导出csv格式文件的本质是导出以逗号为分隔的文本数据 import java.io.BufferedWriter; import java.io.File; import java.io.FileIn ...

python文件操作与字符编码

知识内容: 1.文件对象与文件处理流程 2.基本操作 3.上下文管理 4.文件的修改与文件内光标的移动 5.字符编码 一.文件对象与文件处理流程 1.文件对象 (1)文件分类 按文件中数据的组织形式可 ...

随机推荐

java 深入浅出工厂模式

一.引子 话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰.Bmw宝马.Audi奥迪,还雇了司机为他开车.不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“ ...

ZBrush中如何才能快速完成脸部雕刻(上)

骨骼,是一门基础艺术,几百年来一直为伟大的艺术大师所研究,它曾经,也将一直是创作现实且可信角色的关键,提高骨骼知识更将大大提高雕刻技能. 查看更多内容请直接前往:http://www.zbrushcn ...

ie10中元素超出父元素的宽度时不能自动隐藏

(从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期-02-21) 今天遇到一个问题,ie10中元素超出父元素的宽度时不能自动隐藏,而其余浏览器却正常显示. 解决方法是,手动给其设 ...

jQuery moblie 配合jQuery 实现移动端下拉刷新

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。