25

Как я могу набрать на клавиатуре символ Юникода U+200B (символ пробела нулевой ширины)?

7 ответов7

17

При использовании последних версий Chrome/Chromium вы можете использовать его консоль для копирования символа в буфер обмена:

copy("\u200B")
copy("\u{200B}")

copy(String.fromCodePoint(0x200B))
15

Сначала преобразуйте гекс 200B в десятичное 8203

Во-вторых, убедившись, что функция numlock включена, нажмите следующие клавиши, удерживая клавишу Alt, затем нажмите четыре цифры на цифровой клавиатуре и, наконец, отпустите клавишу Alt.

Alt+8 2 0 3

Он будет вставлять правильный символ, но вы можете увидеть мусор в зависимости от используемого вами шрифта (содержит ли он глиф для этого символа), а также от используемого вами редактора, возможно, он не распознает юникод и воспринимает его как два символа или что-то вроде еще полностью.

Примечание: я проверил это со шрифтом Arial Unicode MS , и он работал как чемпион.

7

Следуйте инструкциям в Википедии. К сожалению, вам нужно сначала установить ключ реестра.

После выполнения этой формальности просто удерживайте Alt и нажмите + 2 0 0 B, набирая + и цифры на цифровой клавиатуре, и буквы обычно.

6

Alt + 0 1 2 9

Это вставляет символ нулевой ширины.

2

Вы можете перейти на этот сайт: Символы - это обеспечивает легкий доступ ко многим специальным символам и символам. Внизу страницы вы видите кнопку для символа "Zero Width Space", просто нажмите на эту кнопку, чтобы скопировать символ "Zero Width Space" в буфер обмена.

0

Чтобы набрать это на ноутбуке без отдельной цифровой клавиатуры, вам нужно включить numlock, который будет отличаться в зависимости от производителя вашего компьютера. Числа 0-9 тогда MJKLUIO789, соответственно. На большинстве ноутбуков эти клавиши помечены как таковые. Но даже если это не так, это все равно должно работать.

-3

Я не уверен на 100%, но я думаю, что это может быть Alt+127

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .