爬虫抓取页面存数据库,但是部分记录内容有问题,查看数据库中内容显示为一个问号?
然后从数据库读该字段数据作为XML节点内容,其内容为乱码,XLST格式显示的时候就出错误。对乱码无法识别。报的错误:“”(十六进制值 0x1F)是无效的字符。 行 158,位置 27。 我想在读数据库字段数据的时候做处理,如果该字段数据就是有乱码的话,全部有清空做空字符串处理。不知道大家有没有办法实现。想破头了都没办法想处理。
然后从数据库读该字段数据作为XML节点内容,其内容为乱码,XLST格式显示的时候就出错误。对乱码无法识别。报的错误:“”(十六进制值 0x1F)是无效的字符。 行 158,位置 27。 我想在读数据库字段数据的时候做处理,如果该字段数据就是有乱码的话,全部有清空做空字符串处理。不知道大家有没有办法实现。想破头了都没办法想处理。
System.Convert.ToBase64String、FromBase64String
判断数据字段中的字符ASCII码是否可见就可以了。如果有不可见的就是有乱码的。