Я вижу символ с именем xDB в блокноте ++. Что это за персонаж?
Все, что мне действительно нужно знать, это что это за персонаж. Я не видел ничего подобного раньше.
Как я могу удалить это с помощью Vb.net:
data = data.Replace (Chr (???????), "")
Есть ли определенный символ десятичного числа управляющего символа или что-то для этого символа, который я могу использовать вместо?? Пожалуйста помоги.
Я попытался найти все html, ascii и regex языки, чтобы найти этот символ, но я нигде не нашел его.
1 ответ
Чтобы предотвратить возможные ошибки, связанные с кодировкой ваших исходных файлов, вы должны использовать шестнадцатеричный редактор (такой как этот плагин Notepad++), чтобы найти шестнадцатеричный код символа, а затем использовать его для ссылки на символ в вашем коде:
data = data.Replace((char)0xDB, "")
в отличие от:
data = data.Replace("Û", "")
Примечание. В этом случае шестнадцатеричный редактор не нужен, поскольку xDB - это уже шестнадцатеричный код, но другие управляющие символы, такие как CR
а также LF
, не отображаются как их шестнадцатеричные значения [в Блокноте ++].