How can I type the unicode character U+200B (zero-width space character) with my keyboard?
First convert the hex 200B to decimal 8203
Second, making sure numlock is turned on, press the following keystrokes while holding down the Alt key, then striking the four digits on the numeric keypad, and finally releasing the Alt key.
It will insert the proper character, but you may see garbage depending on the font you are using (does it contain a glyph for that character) as well as the editor you are using may not be unicode aware and treat it as two characters or something else completely.
Note: I tested this with the Arial Unicode MS font, and it worked like a champ.
|show 1 more comment|
Follow the instructions in Wikipedia. Unfortunately you need to set a registry key first.
After that formality is taken care of, just hold Alt and press + 2 0 0 B, typing the
To type this on a laptop with no separate number pad, you'll need to turn numlock on, which will differ depending on your computer's manufacturer. The numbers 0-9 are then MJKLUIO789, respectively. On most laptops, these keys are marked as such. But, even if they aren't, it should still work.
First off: displaying the glyph shape for the character represented by Unicode codepoint "U+02000" will only ever work for you, if...
I don't know by heart how the glyph at codepoint U+0200 should look like. So let's find out first.
OK, now that we know what that character should look like, I can try to type it from the keyboard (without the help of "charmap.exe" -- after all, this is what you asked :-) ).
Hmmm.... doesn't work here.
My time is up, need to return later to this question. Sorry.
Edit: I notice that I misread a decisive part of your question. You wanted U+200B. Anyway, the generic part of my incomplete question is still valid. According to http://rishida.net/scripts/uniview/getName.php?list=200%203B%2020%20200B, codepoint U+200B represents character "zero width space" from the General Punctuation group of characters. CUl8er!