Annoying invisible unicode edit

NO-BREAK SPACE U+00A0 -> { }
SOFT HYPHEN U+00AD -> {­}
EN SPACE (U+2002) -> { }
EM SPACE (U+2003) -> { }
HAIR SPACE (U+200A) -> { }
ZERO WIDTH SPACE (U+200B) -> {​}
LEFT-TO-RIGHT MARK (U+200E) -> {‎}
RIGHT-TO-LEFT MARK (U+200F) -> {‏}
LEFT-TO-RIGHT EMBEDDING (U+202A) -> {‪}
RIGHT-TO-LEFT EMBEDDING (U+202B) -> {‫}
POP DIRECTIONAL FORMATTING (U+202C) -> {‬}
LEFT-TO-RIGHT OVERRIDE (U+202D) -> {‭}
RIGHT-TO-LEFT OVERRIDE (U+202E) -> {‮}
NARROW NO-BREAK SPACE (U+202F) -> { }
unsuitable characters for markup
unicode spaces

Cyrillic edit

Аа Бб Вв Гг Дд Ее Жж Зз Ии Йй Кк Лл Мм Нн Оо Пп Рр Сс Тт Уу Фф Хх Цц Чч Шш Щщ Ьь Юю Яя

Conversion edit

Example: LEFT-TO-RIGHT EMBEDDING

Code: U+202A
URL encoding: %E2%80%AA or %26%238234%3B
HTML encoding: ‪ or ‪
JS encoding: \u202A or String.fromCharCode(8234)