首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

读数据库数据是乱码,XML不认识,求解决,该怎么处理

2012-01-15 
读数据库数据是乱码,XML不认识,求解决爬虫抓取页面存数据库,但是部分记录内容有问题,查看数据库中内容显示

读数据库数据是乱码,XML不认识,求解决
爬虫抓取页面存数据库,但是部分记录内容有问题,查看数据库中内容显示为一个问号?
然后从数据库读该字段数据作为XML节点内容,其内容为乱码,XLST格式显示的时候就出错误。对乱码无法识别。报的错误:“”(十六进制值   0x1F)是无效的字符。   行   158,位置   27。  

我想在读数据库字段数据的时候做处理,如果该字段数据就是有乱码的话,全部有清空做空字符串处理。不知道大家有没有办法实现。想破头了都没办法想处理。

[解决办法]
替换 啊
[解决办法]
难道抓的是图片???
[解决办法]
先看看从数据库读出来的字符串是个什么东西?不要先读为XML节点内容..

然后再看看有没有什么共性,有什么办法处理没有
[解决办法]
能想到的也就这些了..
[解决办法]
怎样算作是乱码呢?
[解决办法]
up

怎么解决的,拿出来大家分享·
[解决办法]
同意LS
[解决办法]
怎么解決的?
樓主說說
[解决办法]
使用BASE64重新编码吧,然后读出来在解码。
System.Convert.ToBase64String、FromBase64String

[解决办法]
换种编码方式试试

热点排行