inputstreamreader
File file=new File("hello.txt");
if(file.exists()){
System.out.println("exit");
System.out.println();
try {
fileinputstream fileInputStream=new FileInputStream(file);
inputstreamreader inputStreamReader=new InputStreamReader(fileInputStream, "GBK");
BufferedReader bufferedReader=new BufferedReader(inputStreamReader);
String line;
while ((line=bufferedReader.readLine())!=null){
System.out.println(line);
}
bufferedReader.close();
inputStreamReader.close();
fileInputStream.close();
} catch (IOException e) {
e.printstacktrace();
}
}
FileInputStream :读取文件字节流
InputStreamReader:将字节流按照一定的编码格式转化为字符流:编码格式 一开始用的是“utf-8” 仍出现乱码 后来从网上知道改用“gb2312” 但是是部分乱码, 又试用“GBK”得到解决。看来还是自己多尝试。
BufferedReader:具有缓冲作用,可以一次读取一行或几个字符,也可自行控制
相关阅读
Android Accept-Encoding为gzip,deflate Http请求返回
最近项目中遇到这样一个坑: 某一接口的HttpUrlConnection的请求返回结果为乱码,但PC浏览器直接打开是正常的。 效果图如下: 经过查
我们平时在编辑excel表格的时候,难免要输入身份证号,很多朋友应该都会有一个疑问,输入身份证号之后会显示乱码出来,然后就去重新输入
看到好的网页总会保存下一来,而且会使用mht格式保存网页,但用此法保存的网页,用浏览器打开有时会显示出错,例如内容变成了英文和数字,
用phpMyAdmin的MEDIUMBLOB类型上传图片打开之后显示的
我用phpMyAdmin 上传图片显示的是乱码。这个是怎么回事啊?我在表中设置的如下:--------------------------------------------字段
SecureCRT中文乱码问题的解决最近开始使用SecureCRT,但发现中文一直是乱码:上网搜查时编码问题,于是就把编码改为了UTF-8:然而并没有