如何从base64字符串中删除无效字符

时间:2012-07-12 06:45:03

标签: .net c#-4.0 serialization base64 compression

我正在将xml序列化并压缩到数据库中的ToBase64String存储为nvarchar, 加载解压缩来自'FromBase64String'的字符串会引发错误

“输入不是有效的Base-64字符串,因为它包含a 非基础64个字符,两个以上的填充字符, 或填充字符中的非空格字符。“

我提到这个How to check for a valid Base64 encoded string但不适用于我?无论如何都要从字符串中删除不需要的字符。

下面的

是序列化字符串

的一部分
5gAAAB+LCAAAAAAABADsvQdgHEmWJSYvbcp7f0r1StfgdKEIgGATJNiQQBDswYjN5pLsHWlHIymrKoHKZVZlXWYWQMztnbz33nvvvffee++997 

0 个答案:

没有答案