Java文件读写操作指定编码方式。。。。。
读:
File file=new File(this.filePath);
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(file),"utf-8"));
String line=null;
while((line=br.readLine())!=null){
if(!line.trim().equals("")){
if(checkDuplicateRow(line.trim()))
tempList.add(line.trim());
}
}
写:
File filename = new File("xxx");
filename.createNewFile();
FileWriter fw = new FileWriter(filename);
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename),"GBk")));
out.write(hexToString(search_result));
out.flush();
out.close();
最新文章
- 开源GIS软件初探
- Java学习笔记一——安装JDK并配置环境变量
- CKEditor与CKFinder的配置(ASP.NET环境)
- mysql 修改字段类型
- linux服务之X windows
- CSS 伪类和伪对象选(五)
- java ee 中文乱码的问题
- Redis 命令 - Sorted Sets
- 【HDOJ】4322 Candy
- MySQL数据库建立外键失败的原因总结
- robotium测试
- Android开发中StackOverflowError
- Lecture5_1&;5_2.随机变量的数字特征(数学期望、方差、协方差)
- Gitbash如何支持交互式命令?如何让gitbash的命令不乱码?winpty是什么鬼?干嘛用的?
- 3种vue路由传参的基本模式
- Electron入门之ipcMain,ipcRenderer
- 解决openwrt中文界面异常
- Redis source code analysis
- Quartz.Net定时任务简单实用(实例)
- ORCLE10安装常见配置问题-oui.exe停止工作