2

我在我的一个数据馈送中遇到了一个我以前从未遇到过的角色

这就是它在 Notepad++ 视图中的样子

这是它在记事本视图中的外观

上图是 Notepad++ 和 Notepad 视图中的数据馈送。如您所见,它在 Notepad++ 中显示为“BEL”,在记事本中显示为“要点”。

我将如何在 vb.NET 中替换这个字符?

我通过将字符复制并粘贴到替换函数中来尝试在 SSIS 脚本任务中进行简单替换,例如

text = text.Replace("复制粘贴字符", "")

这给出了这个错误

SSIS 错误

非常感谢所有帮助,

谢谢

4

2 回答 2

5

我不知道 SSIS 是什么,但既然您想知道 VB.NET 中的解决方案,那么您尝试过的代码将在这里工作。那是:

text = text.Replace("copy and pasted character", "")

在VB中可以正常工作。或者,您可以使用以下内容:

text = text.Replace(Chr(7).ToString(), "")
于 2012-12-10T10:36:51.637 回答
1

找出字符的Ascii值是多少,然后用Chr函数消除

IE

text = text.Replace(Chr(n), "")

[贝尔] 可能是字符 7

于 2012-12-10T10:38:16.503 回答