java 读取 shtml 文件乱码问题

问题描述

publicclassTest{publicstaticvoidmain(String[]args){Stringcontent=getHtmlSource("http://localhost:8080/TestDom4j/test.htm");System.out.println(content);//intindex=//content.indexOf("<divclass="textclear"id="contentText"collection="Y">");//if(index!=-1){//content=//content.substring(content.indexOf(">",index)+1,content.indexOf("</div>",index));//System.out.println(content);//}}publicstaticStringgetHtmlSource(Stringurl){Stringlinesep,htmlLine;linesep=System.getProperty("line.separator");StringBufferhtmlSource=newStringBuffer();try{java.net.URLsource=newURL(url);BufferedReaderin=newBufferedReader(newInputStreamReader(source.openStream(),"gb2312"));while((htmlLine=in.readLine())!=null){System.out.println(htmlLine);htmlSource.append(htmlLine+linesep);}}catch(Exceptione){e.printStackTrace();}returnhtmlSource.toString();}publicstaticStringgetOneHtml(finalStringhtmlurl)throwsIOException{URLurl;Stringtemp;finalStringBuffersb=newStringBuffer();try{url=newURL(htmlurl);finalBufferedReaderin=newBufferedReader(newInputStreamReader(url.openStream(),"gb2312"));//读取网页全部内容while((temp=in.readLine())!=null){sb.append(temp);}in.close();}catch(finalMalformedURLExceptionme){System.out.println("你输入的URL格式有问题!请仔细输入");me.getMessage();throwme;}catch(finalIOExceptione){e.printStackTrace();throwe;}returnsb.toString();}}

时间: 2024-10-05 11:04:51

java 读取 shtml 文件乱码问题的相关文章

java读取中文文件乱码问题

问题描述 结果如图显示:我用了网上的设置编码字符集为utf8,结果还是乱码,我的系统字符集是utf8,netbeans字符集也是utf8,这是怎么回事?该怎么解决? 解决方案 解决方案二:图片看不到.LZ说的系统字符集是什么意思?还有,能确保文件中的编码是UTF-8的么?解决方案三:UTF-8解决方案四:看不到图.能不能说下你是用哪个流读的解决方案五:看不到图片,你用的什么流读取滴解决方案六:这个与系统的编码关系不大,主要是你的文件的编码.//给InputStreamReader指定要读取的文件

Java读取txt文件的方法_java

java读取txt文件内容.可以作如下理解: 首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了. 通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了.接下来需要解读成乙方可以理解的东西 既然你使用了FileInputStream().那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据 解读完成后要输出

java读取pdf乱码-java读取pdf文件出现中文乱码

问题描述 java读取pdf文件出现中文乱码 代码如下,读取pdf文件时,出现中文字符乱码的情况,求大神解决.. package read; import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream; import com.linuxense.javadbf.DBFField;import com.linuxense.javadbf.DBFReader; public class re

lob乱码-java 读取CLob字段乱码

问题描述 java 读取CLob字段乱码 fps = new FileOutputStream(file); osw = new OutputStreamWriter(fps,"UTF-8"); bw = new BufferedWriter(osw); Clob content = qrs.getClob(3); String line=content.getSubString((long)1,(int)content.length()); log.info("shell:

java 读取dbf文件-java读取dbf文件问题怎样解决使用javadbf.jar

问题描述 java读取dbf文件问题怎样解决使用javadbf.jar 使用javadbf.jar读取dbf文件只能读取到字段名和第一行记录,然后遇到com.linuxense.javadbf.DBFException: Failed to parse Number: multiple points错误怎么解决

java读取properties文件的方法

  本文实例讲述了java读取properties文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 package com.t

java读取大文件简单实例

 这篇文章主要介绍了java读取大文件简单实例,有需要的朋友可以参考一下 我要从一个文本文件中提有用的数据  文本文件200多MB  是不是可以建一个缓存来把有用的数据一段一段的提出来,请问该怎么做?    JAVA中可以使用内存映射文件来操作大文件.  最大可达2GB.  下面是个简单的示例,更具体的自己看Java API DOCS或相关资料      代码如下: import java.io.*;  import java.nio.*;  import java.nio.channels.*

java-求助!用Java读取dat文件并处理数据,输出!

问题描述 求助!用Java读取dat文件并处理数据,输出! a.dat文件: id,money k001,5 k002,21 k003,30 k004,40 k002,20 b.dat文件: id,money k002,30 k005,49 k007,50 用java读取以上两个dat文件,统计相同id名下的money总和,并输出c.dat文件. 解决方案 IO流,按行读取,字符串切割,map存储id和money,map中已经存在id则进行money累加,2个文件读取完成,输出map值到c.da

java代码-关于poi类java读取Excel文件出现ioexception异常Invalid header signature

问题描述 关于poi类java读取Excel文件出现ioexception异常Invalid header signature 读取是因为头部文件无法识别,我按一般方法是另存为就可以了,有没别的方法是通过代码实现的,我写的功能是通过jsp来上传excel到临时文件,在用poi类来读取,所以打开excel另存为的方法不适合我,求救,很急 解决方案 用poi处理excel文件异常:java.io.IOException: Invalid header signature; read 23380427