批量将文字转换为encoding格式
来源:互联网 发布:游戏桌面软件 编辑:程序博客网 时间:2024/05/17 17:16
按行读取文件中,转换后并保存文件。以下为代码:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
public class Example {
/**
* @param args
*/
public static String getEncoding(String str){
String st=null;
try {
st=java.net.URLEncoder.encode(str,"UTF-8");
//st=escape(encodeURIComponent(str));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return st;
}
/*
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(Example.getEncoding("湄公河 遇袭"));
}
*/
public static void main(String[] args) {
String fileout = "c:\\wan\\keywd.txt";
String filein = "c:\\wan\\kw.txt";
File fileo = new File(fileout);
File filei = new File(filein);
BufferedReader reader = null;
FileWriter fw = null;
//FileReader fr = new FileReader(fileo);
try{
//reader = new BufferedReader(new FileReader(fileo));
FileReader fr = new FileReader(fileo);
reader = new BufferedReader(fr);
String tempString = null;
String newString = null;
fw=new FileWriter(filei,true);
//一次读入一行,直到读入null为文件结束
while ((tempString = reader.readLine()) != null){
newString = Example.getEncoding(tempString)+"\r\n";
System.out.println(Example.getEncoding(tempString));
//写入文件
fw.write(newString);
fw.flush();
}
reader.close();
fw.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null)
try {
reader.close();
} catch (IOException e1) {
}
}
}
}
- 批量将文字转换为encoding格式
- 批量将excel文件转换为印刷pdf格式:页眉图片与文字的设置
- 将文字转换为encodeURIComponent格式
- 将金额变为中文阅读格式 金额转换为文字
- 将文字转换为拼音
- [资料整理]将场景文字数据集ICDAR2013,ICDAR2015,ICDAR2017转换为PASCAL_VOC数据集格式
- 将 BDF 格式转换为 PCF 格式
- 将ppt格式转换为pdf格式
- 批量转换文件为utf-8格式
- 批量将pdf转换为eps
- 将图像转换为文字显示
- Excel 文本格式批量 转换为数字格式
- 将FAT卷转换为NTFS格式
- 如何将pdg转换为pdf格式?
- 将Rtf转换为Html格式
- C#将视频文件转换为FLV格式
- 将数组转换为json格式字符串
- 将png转换为bmp格式
- mysql和sql server的区别
- (iPhone/iPad开发)在UIView上绘制文本
- 【统计数字】数字计数
- printf可变参数实现
- php与memcached服务器交互的分布式实现源码分析[memcache版]
- 批量将文字转换为encoding格式
- VC++ 中CMap的简介和简单实例!
- Bootloader 启动流程 和 概念 介绍
- #ifndef、#def、#endif等宏是什么意思
- oracle 如何把一个用户的对象授权给另一个用户
- 关于FLEX全局坐标、本地坐标、内容坐标自己做的练习
- Oracle SQL性能优化技巧大总结
- 最让男人大爱的六种女人
- ORACLE rac 改变IP地址