最近在做qt的一个小应用,利用webkit将自己写的js代码,在页面加载后注入并执行,目的就是提取该网页的发布时间,新闻出处等等,字符串是取到了,但是整个内容连在一起,做解析时,需要比较字符串的某些中文字段,但因为有些网站是gb2312编码方式,js脚本里做indexOf比较总是-1,其实里面包含有该字符串的。没办法,只好把字符串导进qt本地代码里面做处理(利用webkit提供的addToJavaScriptWindowObject),结果在qt里面做indexOf 还是不行,能QMessageBox出来,明明包含有,就是查不到