我在我的一个数据Feed中遇到了一个字符,这是我以前从未遇到的
上面的图片是Notepad ++和Notepad视图中的数据源。正如您所看到的,它在Notepad ++中显示为“BEL”,在记事本中显示为“子弹点”。
我如何在vb.NET中替换这个角色?
我已经尝试通过将字符复制并粘贴到替换函数中来简单替换SSIS脚本任务,例如
text = text.Replace(“复制并粘贴的字符”,“”)
这就是这个错误
非常感谢所有帮助,
由于
答案 0 :(得分:5)
我不知道SSIS是什么,但是因为你想知道VB.NET中的解决方案,你尝试过的代码将在这里工作。那就是:
text = text.Replace("copy and pasted character", "")
在VB中可以正常工作。或者,您可以使用以下内容:
text = text.Replace(Chr(7).ToString(), "")
答案 1 :(得分:1)
找出角色的Ascii值是什么,然后使用Chr函数消除它
即
text = text.Replace(Chr(n), "")
[贝尔]可能是角色7