修剪或删除类型(0x0000)的字符

时间:2012-09-29 10:44:33

标签: c# xml

我编写了一个C#应用程序,它正在提取pdf中包含的所有文本并将其存储在数据库中。

我遇到的问题是重用存储的信息并使用XML在我的网站上显示它。我收到一个错误,指出类似无效字符0x0000的内容,根据我的读法,XML中不允许使用0x0000字符。

所以,我的问题是;有没有人知道如何在将数据存储到我的数据库之前用C#删除0x0000类型的所有字符?

1 个答案:

答案 0 :(得分:1)

如何使用Replace

  

返回一个新字符串,其中出现所有指定的Unicode   当前字符串中的字符或字符串将替换为另一个字符串   指定的Unicode字符或字符串。

string s = "a\0b";
string r = s.Replace('\0',' ');