有些全角空格变成了问号???奇怪,有人知道吗?

本文探讨了网页抓取过程中出现的全角空格乱码现象,通过对比原始HTML与采集后的HTML代码,分析了可能的原因及解决思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java代码如下

 

InputStreamReader isr  =   new  InputStreamReader(getHC.getResponseBodyAsStream(), charset);  //  设置读取流的编码格式,自定义编码
java.io.BufferedReader br  =   new  java.io.BufferedReader(isr);
String tempbf; 
StringBuffer sb 
= new  StringBuffer(); 
ExpandedBlockStart.gifContractedBlock.gif
while ((tempbf = br.readLine()) != null )
    sb.append(tempbf); 
}

isr.close();
getHC.abort();
_content 
=  sb.toString();

 

 

网页html代码如下

 

< tr  bgcolor ="#e5efc1"  height ="20" >< td > &nbsp; < onclick ="ToolOut()
return false;"
 href ="" > 取  消 </ a > &nbsp; </ td ></ tr ></ table >
</ td ></ tr ></ table >
< input  type ="button"  value ="退回操作"  style ="display:none"  name ="btnReturn"  onclick ="return _doClick('482573F900304793.6cae365d160923be482573df0033310e/$Body/0.129C', this, null)" >
< div  class ="title" >< font  face ="宋体" > 电 子 公 告 </ font ></ div >< div  align ="center" >
< table  class ="formtable"  cellspacing ="1"  cellpadding ="0"  border ="0"  cellspacing ="0"  cellpadding ="0" >
< tr  valign ="top" >< td  class ="formrow1"  width ="87"  valign ="middle" > 主题 </ td >< td  class ="formrow2"  width ="504"  colspan ="3"  valign ="middle" >
< input  name ="zt"  value =""  size =62 > &nbsp   < font  color ="#FF0000" > * </ font ></ td ></ tr >

 

 

采集后的html如下

 

< tr  bgcolor ="#e5efc1"  height ="20" >< td > &nbsp; < onclick ="ToolOut()return false;"  href ="" > 取  消 </ a > &nbsp; </ td ></ tr ></ table ></ td ></ tr ></ table >< input  type ="button"  value ="退回操作"  style ="display:none"  name ="btnReturn"  onclick ="return _doClick('482573F900306D2A.b59f0170941c6d10482573df00332b83/$Body/0.129C', this, null)" >< div  class ="title" >< font  face ="宋体" > 公 司 通 知 </ font ></ div >< div  align ="center" >< table  class ="formtable"  cellspacing ="1"  cellpadding ="0"  border ="0"  cellspacing ="0"  cellpadding ="0" >< tr  valign ="top" >< td  class ="formrow1"  width ="87"  valign ="middle" > 主????题 </ td >< td  class ="formrow2"  width ="504"  colspan ="3"  valign ="middle" >< input  name ="zt"  value =""  size =62 > &nbsp   < font  color ="#FF0000" > * </ font ></ td ></ tr >

 

 

同一个页面,同样是全角空格,有些好的有些乱码

 

 

 

posted on 2008-07-29 17:52 夜隼 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/yesun/archive/2008/07/29/1255795.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值