我从网页拉取源码打印出来如下<br />【感谢使用中国移动手机阅读】<a href=
然后我判断Contains href是不存在,判断br也不存在,但是判断中文却存在比如中国,手机,什么的都存在编码我都转了 utf-8 gbk 都试过了。不行,求大神指导。

解决方案 »

  1.   

    String有Contains这个方法么?是在做分词吗?有代码么?
      

  2.   

    <br />【感谢使用中国移动手机阅读】<a href=  你这部分输出的就是【感谢使用中国移动手机阅读】,洽谈的那些是jsp的东西
      

  3.   

    完全没问题啊。  你的问题估计是乱码造成的吧 不是方法的问题 
    你先吧取到的STRING print出来 看看是不是乱码吧。
      

  4.   

    谢谢你们的回答。我print出来了啊,不是乱码啊。还有你们这样复制肯定是没有问题啊。我切图你们看哈。图片里面输出的代码都没有乱码,但是我判断是否含义这些标签确没有,但是中文却含有
      

  5.   

    if (one.contains("感谢使用中国移动手机阅读")) {
    content = one.substring(0,
    one.indexOf("感谢使用中国移动手机阅读") - 1);
    } 判断中文可以,但是判断修改成<anchor/>  <br/> <div/>  都不可以,这个问题存在发现很多次了。因为数据是从网页拉取下来的。编码我都修改很多次了。都不行。太奇怪了。