我编写了一个C#应用程序,它正在提取pdf中包含的所有文本并将其存储在数据库中。
我遇到的问题是重用存储的信息并使用XML在我的网站上显示它。我收到一个错误,指出类似无效字符0x0000的内容,根据我的读法,XML中不允许使用0x0000字符。
所以,我的问题是;有没有人知道如何在将数据存储到我的数据库之前用C#删除0x0000类型的所有字符?
答案 0 :(得分:1)
如何使用Replace
返回一个新字符串,其中出现所有指定的Unicode 当前字符串中的字符或字符串将替换为另一个字符串 指定的Unicode字符或字符串。
string s = "a\0b";
string r = s.Replace('\0',' ');