В древние времена, мы можем указать все символы с chr(56)
Как создать специальную строку символов в vb.net
Например, говорим, что характер нецензурный. Мы хотим положить его в строку. Просто сделайте
Dim a as string = chr (56)
Теперь у нас есть UTF8 или unicode (или что-то другое).
Скажем, я хочу, чтобы переменная а содержит
    en space
    em space
    thin space
‌ ‌ zero width non-joiner
‍ ‍ zero width joiner
‎ ‎ left-to-right mark
‏ ‏ right-to-left mark
В самом деле, сказать, что я хочу, чтобы создать функцию, которая будет избавиться от всех таких символов из моей строки.
Как мне это сделать?
Я хочу, чтобы функция оставила китайские, корейские, японские символы неповрежденными, а затем избавилась от действительно очень расплывчатых.
Вы уверены? Я думал, что unicode содержит гораздо больше, чем 65 тыс. Символов, а ChrW просто обрабатывает символ 65 тыс. –
Строка - это UTF-16, если вам нужны другие символы Unicode за пределами плоскости 0, вам просто нужно выполнить concat 2 Char для формирования всего символа Юникода - проверьте этот http://stackoverflow.com/questions/697055/c-sharp-and-utf-16- символы и описания самолетов по адресу http://en.wikipedia.org/wiki/Plane_%28Unicode%29 –