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

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

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

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

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

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

------解决方案--------------------
换种编码方式试试