Я вижу символ с именем xDB в блокноте ++. Что это за персонаж?

Что это за персонаж

Все, что мне действительно нужно знать, это что это за персонаж. Я не видел ничего подобного раньше.

Как я могу удалить это с помощью Vb.net:

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

Есть ли определенный символ десятичного числа управляющего символа или что-то для этого символа, который я могу использовать вместо?? Пожалуйста помоги.

Я попытался найти все html, ascii и regex языки, чтобы найти этот символ, но я нигде не нашел его.

1 ответ

Решение

Чтобы предотвратить возможные ошибки, связанные с кодировкой ваших исходных файлов, вы должны использовать шестнадцатеричный редактор (такой как этот плагин Notepad++), чтобы найти шестнадцатеричный код символа, а затем использовать его для ссылки на символ в вашем коде:

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

в отличие от:

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

Примечание. В этом случае шестнадцатеричный редактор не нужен, поскольку xDB - это уже шестнадцатеричный код, но другие управляющие символы, такие как CR а также LF, не отображаются как их шестнадцатеричные значения [в Блокноте ++].

Другие вопросы по тегам