RandomAccessFile定位读取时,出现乱码,转码好像也不行!!
解决方案 »
- 数据库 数据错误时 可以在页面判断?
- JSP sendRedirect(url)无法跳转一片空白
- spring集合注入与scope问题
- my sql 驱动问题
- struts1.3里有没有页面嵌套的标签?该如何用呢?
- 关于jsp2.0中el,jstl是否应该花点时间去学习?
- 谁帮我改一下这段JS分页代码,谢谢
- 请问:那本书对XML配置文件的加载和解析说的比较详细
- IE中打开页面,进行某个操作到一定次数时就报错...
- 怎样在tomcat的目录下webapps\ROOT中设置文件的相对上传路径,比如设置为 webapps/ROOT/files
- java web 项目启动出错
- weblogic12启动问题
这个貌似不行,读取时会出现乱码。
我想问下用InputStream的skip方法可行吗?
这个貌似不行,读取时会出现乱码。
我想问下用InputStream的skip方法可行吗?
skip也不是跳过行,暂时有个笨法子: LineNumberReader lineBufferedReader = null;
try {
lineBufferedReader = new LineNumberReader(new InputStreamReader(new FileInputStream(
new File("E:\\javaTest\\中国心.txt")), "UTF-8"));// 这里可以根据情况选择指定字符集读取文件
String tmp = null;
// 跳过前三行
while (lineBufferedReader.getLineNumber() < 3) {
lineBufferedReader.readLine();
}
tmp = lineBufferedReader.readLine();
System.out.println(tmp); } catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (null != lineBufferedReader) {
lineBufferedReader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}如果有好法子,分享下哈~
我这个是上传图片及描述信息的临时文件,
我希望的是将描述信息取出,并转换为正常的文字(用的是FileInputStream读取的)你用的字符流,我感觉会乱码.
求更好的方法。
这个貌似不行,读取时会出现乱码。
我想问下用InputStream的skip方法可行吗?
skip也不是跳过行,暂时有个笨法子: LineNumberReader lineBufferedReader = null;
try {
lineBufferedReader = new LineNumberReader(new InputStreamReader(new FileInputStream(
new File("E:\\javaTest\\中国心.txt")), "UTF-8"));// 这里可以根据情况选择指定字符集读取文件
String tmp = null;
// 跳过前三行
while (lineBufferedReader.getLineNumber() < 3) {
lineBufferedReader.readLine();
}
tmp = lineBufferedReader.readLine();
System.out.println(tmp); } catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (null != lineBufferedReader) {
lineBufferedReader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}如果有好法子,分享下哈~这个貌似可以 ,谢了。我试下