package io;import java.io.*;public class FileReaderTest {
public static void main (String[] args) throws FileNotFoundException{
FileReader fr = null;
fr = new FileReader("E:\\MyEclipse\\workspace\\src\\src\\io\\FileReaderTest.java");
int b = 0;
try {
while((b=fr.read())!=-1){
System.out.print((char)b);
}
fr.close();
} catch (IOException e) {
System.out.println("文件读取出错");
}
}}
读本身并打印到控制台上,其他都正常,只是汉字打印不正确,是些乱码。
public static void main (String[] args) throws FileNotFoundException{
FileReader fr = null;
fr = new FileReader("E:\\MyEclipse\\workspace\\src\\src\\io\\FileReaderTest.java");
int b = 0;
try {
while((b=fr.read())!=-1){
System.out.print((char)b);
}
fr.close();
} catch (IOException e) {
System.out.println("文件读取出错");
}
}}
读本身并打印到控制台上,其他都正常,只是汉字打印不正确,是些乱码。
解决方案 »
- IIS与tomcat整合,端口通用80无法访问,tomcat8080端口就可以,求解析
- SimpleDateFormat的问题
- 怎么画重复图案
- javascript 验证表单??哪个市斤给我看看错误在哪呢?我是新手。主要是邮箱验证这块不懂
- 求解字符串的题?????
- 测试JProgressBar的问题,为什么用一个JButton来控制就会出错?
- 一个很简单的程序,但是编译的时候总是报错,麻烦大家帮忙看看
- 一个集合,怎么样才能把符合某一特征的数据取出来?
- 请问大家,我这哪错了?谢谢
- 一个刚学习Java的问题
- 求一个算法 算出数组中 元素重复次数 并列出重复次数最多的前10项
- jdbc 连接sqlserver2008 R2 总是连不上
你的编程工具使用的GBK 编码方式,而你的文件采用的是UTF-8
所有可能会出项上面的问题。
我曾经有过你这样的经历,是因为我将我的MYECLIPSE的默认编码(GBK)改成了UTF-8。
而电脑中默认的读写方式是GBK的
所以读写文件的时候出现乱码。