java读写中文内容的文件
来源:互联网 发布:java程序员需要看的书 编辑:程序博客网 时间:2024/05/22 14:32
对于包含中文内容的excel文件,要把data导入database。我会先把其存为csv,然后用java写个程序生成insert sql script,但用java读取该csv时会出现乱码,其中一个原因就是该csv文件没有以utf-8形式保存。
那么做法应该是:
1. save excel file as csv
2. 把eclipse encoding设置为"utf-8"(必须的)
3. 在eclipse里创建一个csv file
4. 用notepad打开步骤1的csv,然后select all and copy to 步骤3的csv file里,并保存
5. 用下列代码来读取eclipse创建的csv并写入到一个file里
OutputStreamWriter write = new OutputStreamWriter(
new FileOutputStream(new File("docs/output.csv")), "UTF-8");
File file = new File("docs/five_choice.csv");
reader = new BufferedReader(new InputStreamReader(
new FileInputStream(file), "UTF-8"));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
write.write(line);
}
reader.close();
write.close();
注:如果没有步骤3和4,即使用上述代码读出来的也可能是乱码
- java读写中文内容的文件
- java读写中文文件
- java读写文件的中文乱码问题
- Node.js读写中文内容文件操作
- Node.js读写中文内容文件操作
- Node.js读写中文内容文件操作
- Node.js读写中文内容文件操作
- Java 中读写文件内容常见的几种方法
- xml文件内容的读写
- 【java】:对属性文件的读写操作,中文字符解决方案
- Java读写txt文件中文乱码问题的解决
- Java读写json格式的txt文件中文乱码问题
- java读写删.text,.xml文件内容
- java读写删.text,.xml文件内容
- Java 文件读写(txt类型读写并追加内容)
- Java中文件的读写
- Java中文件的读写
- 深入浅出Java中文问题-文件读写
- SQL 计算条码校验位,输出1 则校验位正确,0,不正确
- 求素数
- msdev.exe 应用程序错误的解决方法
- ubuntu下安装postgresql
- sprintf做字符串拼接的问题分析
- java读写中文内容的文件
- 交叉编译器及常见编译错误
- C# 接口 (二)
- Ehgrid使用方法
- SOA解决的问题----记录今天在客户那边讲解SOA
- ahaha
- 代码复用的规则
- 在CentOS 5下安装MPlayer-1.0rc1手记
- Rest rails