【问题标题】:I see a character called xDB on notepad++. What character is this?我在 notepad++ 上看到了一个名为 xDB 的字符。这是什么角色?
【发布时间】:2014-03-13 16:27:59
【问题描述】:

What is this character

我真正需要知道的是这个角色是什么。我以前从未见过这样的事情。

如何使用 Vb.net 删除它:

data = data.Replace(Chr(???????), "")

我可以用这个字符的特定控制字符十进制数或其他什么来代替?? 请帮忙。

我尝试查找所有 html、ascii 和正则表达式语言以找到该字符,但我在任何地方都没有找到。

【问题讨论】:

  • \xDBÛ 字符。
  • 在 Windows-1252 和 ISO-8859-1 扩展的 ASCII 字符集中,字符是带有抑扬符的大写 U。

标签: regex vb.net notepad++ control-characters programmers-notepad


【解决方案1】:

为了防止可能与源文件编码相关的错误,您应该使用十六进制编辑器(例如this Notepad++ plugin)查找字符的十六进制代码,然后使用它来引用代码中的字符:

data = data.Replace((char)0xDB, "")

相对于:

data = data.Replace("Û", "")

注意:在这种情况下,不需要十六进制编辑器,因为 xDB 已经是十六进制代码,但其他控制字符,例如 CRLF,不会显示为它们的十六进制值 [在 Notepad++ 中]。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    相关资源
    最近更新 更多