我真正需要知道的是这个角色是什么。我以前没见过这样的东西。
如何使用Vb.net删除它:
data = data.Replace(Chr(???????),“”)
是否有一个特定的控制字符十进制数或该字符的东西,我可以用来代替? 请帮忙。
我试着查找所有的html,ascii和正则表达式语言来查找这个字符,但我没有在任何地方找到它。
答案 0 :(得分:1)
为了防止与源文件编码相关的可能错误,您应该使用十六进制编辑器(例如this Notepad++ plugin)来查找字符的十六进制代码,然后使用它来引用代码中的字符:
data = data.Replace((char)0xDB, "")
而不是:
data = data.Replace("Û", "")
注意:在这种情况下,十六进制编辑器是不必要的,因为xDB已经是十六进制代码,但其他控制字符(例如CR
和LF
)不会显示为十六进制值[在Notepad ++中]