How can I type U+200B character?











up vote
25
down vote

favorite
13












How can I type the unicode character U+200B (zero-width space character) with my keyboard?










share|improve this question




















  • 3




    Which operating system are you using?
    – Kurt Pfeifle
    Jun 25 '10 at 12:25






  • 1




    @pipitas: If it's OS dependent, I'd prefer Windows.
    – Mehper C. Palavuzlar
    Jun 25 '10 at 14:44






  • 1




    Side question: Why do you want a zero-width space? It doesn't help for the broken comment formatting, you'd have to use a hair space, then.
    – Joey
    Jun 26 '10 at 7:50










  • @Johannes: Because I couldn't find an answer to my question on Meta: meta.stackexchange.com/questions/54990/… and meta.stackexchange.com/questions/54990/…. Could you please explain how I can use a hair space?
    – Mehper C. Palavuzlar
    Jun 26 '10 at 8:23












  • Ah, ok, different problem then. I thought you were trying something like meta.stackexchange.com/questions/45424 this where ZWS doesn't work (see my test comments below the question). Also you posted the same link twice.
    – Joey
    Jun 26 '10 at 13:56

















up vote
25
down vote

favorite
13












How can I type the unicode character U+200B (zero-width space character) with my keyboard?










share|improve this question




















  • 3




    Which operating system are you using?
    – Kurt Pfeifle
    Jun 25 '10 at 12:25






  • 1




    @pipitas: If it's OS dependent, I'd prefer Windows.
    – Mehper C. Palavuzlar
    Jun 25 '10 at 14:44






  • 1




    Side question: Why do you want a zero-width space? It doesn't help for the broken comment formatting, you'd have to use a hair space, then.
    – Joey
    Jun 26 '10 at 7:50










  • @Johannes: Because I couldn't find an answer to my question on Meta: meta.stackexchange.com/questions/54990/… and meta.stackexchange.com/questions/54990/…. Could you please explain how I can use a hair space?
    – Mehper C. Palavuzlar
    Jun 26 '10 at 8:23












  • Ah, ok, different problem then. I thought you were trying something like meta.stackexchange.com/questions/45424 this where ZWS doesn't work (see my test comments below the question). Also you posted the same link twice.
    – Joey
    Jun 26 '10 at 13:56















up vote
25
down vote

favorite
13









up vote
25
down vote

favorite
13






13





How can I type the unicode character U+200B (zero-width space character) with my keyboard?










share|improve this question















How can I type the unicode character U+200B (zero-width space character) with my keyboard?







windows unicode characters






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jun 25 '10 at 14:43

























asked Jun 25 '10 at 11:25









Mehper C. Palavuzlar

43.3k42174233




43.3k42174233








  • 3




    Which operating system are you using?
    – Kurt Pfeifle
    Jun 25 '10 at 12:25






  • 1




    @pipitas: If it's OS dependent, I'd prefer Windows.
    – Mehper C. Palavuzlar
    Jun 25 '10 at 14:44






  • 1




    Side question: Why do you want a zero-width space? It doesn't help for the broken comment formatting, you'd have to use a hair space, then.
    – Joey
    Jun 26 '10 at 7:50










  • @Johannes: Because I couldn't find an answer to my question on Meta: meta.stackexchange.com/questions/54990/… and meta.stackexchange.com/questions/54990/…. Could you please explain how I can use a hair space?
    – Mehper C. Palavuzlar
    Jun 26 '10 at 8:23












  • Ah, ok, different problem then. I thought you were trying something like meta.stackexchange.com/questions/45424 this where ZWS doesn't work (see my test comments below the question). Also you posted the same link twice.
    – Joey
    Jun 26 '10 at 13:56
















  • 3




    Which operating system are you using?
    – Kurt Pfeifle
    Jun 25 '10 at 12:25






  • 1




    @pipitas: If it's OS dependent, I'd prefer Windows.
    – Mehper C. Palavuzlar
    Jun 25 '10 at 14:44






  • 1




    Side question: Why do you want a zero-width space? It doesn't help for the broken comment formatting, you'd have to use a hair space, then.
    – Joey
    Jun 26 '10 at 7:50










  • @Johannes: Because I couldn't find an answer to my question on Meta: meta.stackexchange.com/questions/54990/… and meta.stackexchange.com/questions/54990/…. Could you please explain how I can use a hair space?
    – Mehper C. Palavuzlar
    Jun 26 '10 at 8:23












  • Ah, ok, different problem then. I thought you were trying something like meta.stackexchange.com/questions/45424 this where ZWS doesn't work (see my test comments below the question). Also you posted the same link twice.
    – Joey
    Jun 26 '10 at 13:56










3




3




Which operating system are you using?
– Kurt Pfeifle
Jun 25 '10 at 12:25




Which operating system are you using?
– Kurt Pfeifle
Jun 25 '10 at 12:25




1




1




@pipitas: If it's OS dependent, I'd prefer Windows.
– Mehper C. Palavuzlar
Jun 25 '10 at 14:44




@pipitas: If it's OS dependent, I'd prefer Windows.
– Mehper C. Palavuzlar
Jun 25 '10 at 14:44




1




1




Side question: Why do you want a zero-width space? It doesn't help for the broken comment formatting, you'd have to use a hair space, then.
– Joey
Jun 26 '10 at 7:50




Side question: Why do you want a zero-width space? It doesn't help for the broken comment formatting, you'd have to use a hair space, then.
– Joey
Jun 26 '10 at 7:50












@Johannes: Because I couldn't find an answer to my question on Meta: meta.stackexchange.com/questions/54990/… and meta.stackexchange.com/questions/54990/…. Could you please explain how I can use a hair space?
– Mehper C. Palavuzlar
Jun 26 '10 at 8:23






@Johannes: Because I couldn't find an answer to my question on Meta: meta.stackexchange.com/questions/54990/… and meta.stackexchange.com/questions/54990/…. Could you please explain how I can use a hair space?
– Mehper C. Palavuzlar
Jun 26 '10 at 8:23














Ah, ok, different problem then. I thought you were trying something like meta.stackexchange.com/questions/45424 this where ZWS doesn't work (see my test comments below the question). Also you posted the same link twice.
– Joey
Jun 26 '10 at 13:56






Ah, ok, different problem then. I thought you were trying something like meta.stackexchange.com/questions/45424 this where ZWS doesn't work (see my test comments below the question). Also you posted the same link twice.
– Joey
Jun 26 '10 at 13:56












7 Answers
7






active

oldest

votes

















up vote
17
down vote













When using recent versions of Chrome/Chromium, you can use its console to copy the character to clipboard:



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

copy(String.fromCodePoint(0x200B))





share|improve this answer






























    up vote
    13
    down vote













    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.



    Alt+8203



    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.






    share|improve this answer





















    • Thanks for your answer but how can I do it, for example, inside this very comment box?
      – Mehper C. Palavuzlar
      Jun 25 '10 at 17:24








    • 11




      This inserts U+2642 here. In RichEdit it works (as does using 08203). As to the why for U+2642: 8203 mod 256 is 11 which was, in the OEM charset, the character code of the glyph ♂ (which is now U+2642). This is consistent with what I have previously observed: Using Alt+foo treats the code differently, depending on what is prefixed. If no 0 is at the start of the code, then it is interpreted in the OEM charset, otherwise the system legacy charset. In both cases Unicode is only involved in converting the result to a character.
      – Joey
      Jun 26 '10 at 8:06






    • 1




      Obviously this differs between applications and controls, but not in a meaningful and predictable way so as a general solution this isn't quite right, still.
      – Joey
      Jun 26 '10 at 8:06






    • 1




      By the way, browsers should have no problem picking a font for a particular glyph that isn't present in the font specified. Also Arial does contain a glyph for U+200B. In any case, you shouldn't see null glyphs (boxes or U+FFFD) on a semi-recent system.
      – Joey
      Jun 26 '10 at 8:09






    • 2




      How do you type this character on a device that doesn't have a numeric pad, like some laptops?
      – Borek Bernard
      Jan 8 '12 at 9:30


















    up vote
    7
    down vote













    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 + and numbers on the numpad, and the letters normally.






    share|improve this answer

















    • 3




      Typing the letter B at the end on my Windows XP terminal seems to abort the escape sequence and no character is actually sent to the text box.
      – Goyuix
      Jun 25 '10 at 15:24










    • @Goyuix: The console windows are an entirely different beast ... most of the time you can't enter characters with Alt+foo there.
      – Joey
      Jun 26 '10 at 7:49


















    up vote
    7
    down vote













    Alt + 0129



    This inserts a zero-width character.






    share|improve this answer

















    • 5




      0129 - hex 0x81 - is not the same as U+200B and is not a zero-width character. In the Windows Cp1252 character encoding and ISO-8859-1 it is "not a character" — there is nothing at the code-point x81, so yes, it renders as nothing, but it isn't a word boundary so it's not the same as a zero-width space. In Unicode, codepoint 0x81 is in the "C1" reserved control character range. If you're using Unicode / UTF-8 encoding you should avoid characters in the range 0x80 to 0x9f (128-159). Even in Latin-1 this range is reserved
      – Stephen P
      Aug 19 '15 at 18:59


















    up vote
    1
    down vote













    You can go to this website: Symbols - it provides easy access to many special symbols and characters. At the bottom of the page, you see a button for "Zero Width Space" character, just click on that button to have the "Zero Width Space" character copied in the clipboard.






    share|improve this answer





















    • This was way easier than the other answers that I tried! Thanks.
      – Ryan
      Apr 4 at 17:32


















    up vote
    0
    down vote













    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.






    share|improve this answer




























      up vote
      -3
      down vote













      Im not 100% sure but i think it may be Alt+127






      share|improve this answer





















      • Using the num lock I might add!
        – RobertPitt
        Jun 25 '10 at 11:39










      • hmm well the inly other one i can think if is the unicode version witch us 200 or 200B so try ALT+200 or ALT+200B
        – RobertPitt
        Jun 25 '10 at 11:41










      • When I do it, this character appears:
        – Mehper C. Palavuzlar
        Jun 25 '10 at 11:41










      • Alt + 200 =
        – Mehper C. Palavuzlar
        Jun 25 '10 at 11:52










      • This answer is incorrect - ASCII 127 is commonly the DEL character, not a zero width space unicode character.
        – Goyuix
        Jun 25 '10 at 15:23











      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "3"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f156640%2fhow-can-i-type-u200b-character%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      7 Answers
      7






      active

      oldest

      votes








      7 Answers
      7






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      17
      down vote













      When using recent versions of Chrome/Chromium, you can use its console to copy the character to clipboard:



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

      copy(String.fromCodePoint(0x200B))





      share|improve this answer



























        up vote
        17
        down vote













        When using recent versions of Chrome/Chromium, you can use its console to copy the character to clipboard:



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

        copy(String.fromCodePoint(0x200B))





        share|improve this answer

























          up vote
          17
          down vote










          up vote
          17
          down vote









          When using recent versions of Chrome/Chromium, you can use its console to copy the character to clipboard:



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

          copy(String.fromCodePoint(0x200B))





          share|improve this answer














          When using recent versions of Chrome/Chromium, you can use its console to copy the character to clipboard:



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

          copy(String.fromCodePoint(0x200B))






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Dec 4 at 9:39

























          answered May 3 '16 at 11:33









          Kate Miháliková

          27125




          27125
























              up vote
              13
              down vote













              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.



              Alt+8203



              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.






              share|improve this answer





















              • Thanks for your answer but how can I do it, for example, inside this very comment box?
                – Mehper C. Palavuzlar
                Jun 25 '10 at 17:24








              • 11




                This inserts U+2642 here. In RichEdit it works (as does using 08203). As to the why for U+2642: 8203 mod 256 is 11 which was, in the OEM charset, the character code of the glyph ♂ (which is now U+2642). This is consistent with what I have previously observed: Using Alt+foo treats the code differently, depending on what is prefixed. If no 0 is at the start of the code, then it is interpreted in the OEM charset, otherwise the system legacy charset. In both cases Unicode is only involved in converting the result to a character.
                – Joey
                Jun 26 '10 at 8:06






              • 1




                Obviously this differs between applications and controls, but not in a meaningful and predictable way so as a general solution this isn't quite right, still.
                – Joey
                Jun 26 '10 at 8:06






              • 1




                By the way, browsers should have no problem picking a font for a particular glyph that isn't present in the font specified. Also Arial does contain a glyph for U+200B. In any case, you shouldn't see null glyphs (boxes or U+FFFD) on a semi-recent system.
                – Joey
                Jun 26 '10 at 8:09






              • 2




                How do you type this character on a device that doesn't have a numeric pad, like some laptops?
                – Borek Bernard
                Jan 8 '12 at 9:30















              up vote
              13
              down vote













              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.



              Alt+8203



              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.






              share|improve this answer





















              • Thanks for your answer but how can I do it, for example, inside this very comment box?
                – Mehper C. Palavuzlar
                Jun 25 '10 at 17:24








              • 11




                This inserts U+2642 here. In RichEdit it works (as does using 08203). As to the why for U+2642: 8203 mod 256 is 11 which was, in the OEM charset, the character code of the glyph ♂ (which is now U+2642). This is consistent with what I have previously observed: Using Alt+foo treats the code differently, depending on what is prefixed. If no 0 is at the start of the code, then it is interpreted in the OEM charset, otherwise the system legacy charset. In both cases Unicode is only involved in converting the result to a character.
                – Joey
                Jun 26 '10 at 8:06






              • 1




                Obviously this differs between applications and controls, but not in a meaningful and predictable way so as a general solution this isn't quite right, still.
                – Joey
                Jun 26 '10 at 8:06






              • 1




                By the way, browsers should have no problem picking a font for a particular glyph that isn't present in the font specified. Also Arial does contain a glyph for U+200B. In any case, you shouldn't see null glyphs (boxes or U+FFFD) on a semi-recent system.
                – Joey
                Jun 26 '10 at 8:09






              • 2




                How do you type this character on a device that doesn't have a numeric pad, like some laptops?
                – Borek Bernard
                Jan 8 '12 at 9:30













              up vote
              13
              down vote










              up vote
              13
              down vote









              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.



              Alt+8203



              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.






              share|improve this answer












              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.



              Alt+8203



              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.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Jun 25 '10 at 15:21









              Goyuix

              5,32132946




              5,32132946












              • Thanks for your answer but how can I do it, for example, inside this very comment box?
                – Mehper C. Palavuzlar
                Jun 25 '10 at 17:24








              • 11




                This inserts U+2642 here. In RichEdit it works (as does using 08203). As to the why for U+2642: 8203 mod 256 is 11 which was, in the OEM charset, the character code of the glyph ♂ (which is now U+2642). This is consistent with what I have previously observed: Using Alt+foo treats the code differently, depending on what is prefixed. If no 0 is at the start of the code, then it is interpreted in the OEM charset, otherwise the system legacy charset. In both cases Unicode is only involved in converting the result to a character.
                – Joey
                Jun 26 '10 at 8:06






              • 1




                Obviously this differs between applications and controls, but not in a meaningful and predictable way so as a general solution this isn't quite right, still.
                – Joey
                Jun 26 '10 at 8:06






              • 1




                By the way, browsers should have no problem picking a font for a particular glyph that isn't present in the font specified. Also Arial does contain a glyph for U+200B. In any case, you shouldn't see null glyphs (boxes or U+FFFD) on a semi-recent system.
                – Joey
                Jun 26 '10 at 8:09






              • 2




                How do you type this character on a device that doesn't have a numeric pad, like some laptops?
                – Borek Bernard
                Jan 8 '12 at 9:30


















              • Thanks for your answer but how can I do it, for example, inside this very comment box?
                – Mehper C. Palavuzlar
                Jun 25 '10 at 17:24








              • 11




                This inserts U+2642 here. In RichEdit it works (as does using 08203). As to the why for U+2642: 8203 mod 256 is 11 which was, in the OEM charset, the character code of the glyph ♂ (which is now U+2642). This is consistent with what I have previously observed: Using Alt+foo treats the code differently, depending on what is prefixed. If no 0 is at the start of the code, then it is interpreted in the OEM charset, otherwise the system legacy charset. In both cases Unicode is only involved in converting the result to a character.
                – Joey
                Jun 26 '10 at 8:06






              • 1




                Obviously this differs between applications and controls, but not in a meaningful and predictable way so as a general solution this isn't quite right, still.
                – Joey
                Jun 26 '10 at 8:06






              • 1




                By the way, browsers should have no problem picking a font for a particular glyph that isn't present in the font specified. Also Arial does contain a glyph for U+200B. In any case, you shouldn't see null glyphs (boxes or U+FFFD) on a semi-recent system.
                – Joey
                Jun 26 '10 at 8:09






              • 2




                How do you type this character on a device that doesn't have a numeric pad, like some laptops?
                – Borek Bernard
                Jan 8 '12 at 9:30
















              Thanks for your answer but how can I do it, for example, inside this very comment box?
              – Mehper C. Palavuzlar
              Jun 25 '10 at 17:24






              Thanks for your answer but how can I do it, for example, inside this very comment box?
              – Mehper C. Palavuzlar
              Jun 25 '10 at 17:24






              11




              11




              This inserts U+2642 here. In RichEdit it works (as does using 08203). As to the why for U+2642: 8203 mod 256 is 11 which was, in the OEM charset, the character code of the glyph ♂ (which is now U+2642). This is consistent with what I have previously observed: Using Alt+foo treats the code differently, depending on what is prefixed. If no 0 is at the start of the code, then it is interpreted in the OEM charset, otherwise the system legacy charset. In both cases Unicode is only involved in converting the result to a character.
              – Joey
              Jun 26 '10 at 8:06




              This inserts U+2642 here. In RichEdit it works (as does using 08203). As to the why for U+2642: 8203 mod 256 is 11 which was, in the OEM charset, the character code of the glyph ♂ (which is now U+2642). This is consistent with what I have previously observed: Using Alt+foo treats the code differently, depending on what is prefixed. If no 0 is at the start of the code, then it is interpreted in the OEM charset, otherwise the system legacy charset. In both cases Unicode is only involved in converting the result to a character.
              – Joey
              Jun 26 '10 at 8:06




              1




              1




              Obviously this differs between applications and controls, but not in a meaningful and predictable way so as a general solution this isn't quite right, still.
              – Joey
              Jun 26 '10 at 8:06




              Obviously this differs between applications and controls, but not in a meaningful and predictable way so as a general solution this isn't quite right, still.
              – Joey
              Jun 26 '10 at 8:06




              1




              1




              By the way, browsers should have no problem picking a font for a particular glyph that isn't present in the font specified. Also Arial does contain a glyph for U+200B. In any case, you shouldn't see null glyphs (boxes or U+FFFD) on a semi-recent system.
              – Joey
              Jun 26 '10 at 8:09




              By the way, browsers should have no problem picking a font for a particular glyph that isn't present in the font specified. Also Arial does contain a glyph for U+200B. In any case, you shouldn't see null glyphs (boxes or U+FFFD) on a semi-recent system.
              – Joey
              Jun 26 '10 at 8:09




              2




              2




              How do you type this character on a device that doesn't have a numeric pad, like some laptops?
              – Borek Bernard
              Jan 8 '12 at 9:30




              How do you type this character on a device that doesn't have a numeric pad, like some laptops?
              – Borek Bernard
              Jan 8 '12 at 9:30










              up vote
              7
              down vote













              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 + and numbers on the numpad, and the letters normally.






              share|improve this answer

















              • 3




                Typing the letter B at the end on my Windows XP terminal seems to abort the escape sequence and no character is actually sent to the text box.
                – Goyuix
                Jun 25 '10 at 15:24










              • @Goyuix: The console windows are an entirely different beast ... most of the time you can't enter characters with Alt+foo there.
                – Joey
                Jun 26 '10 at 7:49















              up vote
              7
              down vote













              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 + and numbers on the numpad, and the letters normally.






              share|improve this answer

















              • 3




                Typing the letter B at the end on my Windows XP terminal seems to abort the escape sequence and no character is actually sent to the text box.
                – Goyuix
                Jun 25 '10 at 15:24










              • @Goyuix: The console windows are an entirely different beast ... most of the time you can't enter characters with Alt+foo there.
                – Joey
                Jun 26 '10 at 7:49













              up vote
              7
              down vote










              up vote
              7
              down vote









              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 + and numbers on the numpad, and the letters normally.






              share|improve this answer












              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 + and numbers on the numpad, and the letters normally.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Jun 25 '10 at 15:02









              zildjohn01

              1,72741725




              1,72741725








              • 3




                Typing the letter B at the end on my Windows XP terminal seems to abort the escape sequence and no character is actually sent to the text box.
                – Goyuix
                Jun 25 '10 at 15:24










              • @Goyuix: The console windows are an entirely different beast ... most of the time you can't enter characters with Alt+foo there.
                – Joey
                Jun 26 '10 at 7:49














              • 3




                Typing the letter B at the end on my Windows XP terminal seems to abort the escape sequence and no character is actually sent to the text box.
                – Goyuix
                Jun 25 '10 at 15:24










              • @Goyuix: The console windows are an entirely different beast ... most of the time you can't enter characters with Alt+foo there.
                – Joey
                Jun 26 '10 at 7:49








              3




              3




              Typing the letter B at the end on my Windows XP terminal seems to abort the escape sequence and no character is actually sent to the text box.
              – Goyuix
              Jun 25 '10 at 15:24




              Typing the letter B at the end on my Windows XP terminal seems to abort the escape sequence and no character is actually sent to the text box.
              – Goyuix
              Jun 25 '10 at 15:24












              @Goyuix: The console windows are an entirely different beast ... most of the time you can't enter characters with Alt+foo there.
              – Joey
              Jun 26 '10 at 7:49




              @Goyuix: The console windows are an entirely different beast ... most of the time you can't enter characters with Alt+foo there.
              – Joey
              Jun 26 '10 at 7:49










              up vote
              7
              down vote













              Alt + 0129



              This inserts a zero-width character.






              share|improve this answer

















              • 5




                0129 - hex 0x81 - is not the same as U+200B and is not a zero-width character. In the Windows Cp1252 character encoding and ISO-8859-1 it is "not a character" — there is nothing at the code-point x81, so yes, it renders as nothing, but it isn't a word boundary so it's not the same as a zero-width space. In Unicode, codepoint 0x81 is in the "C1" reserved control character range. If you're using Unicode / UTF-8 encoding you should avoid characters in the range 0x80 to 0x9f (128-159). Even in Latin-1 this range is reserved
                – Stephen P
                Aug 19 '15 at 18:59















              up vote
              7
              down vote













              Alt + 0129



              This inserts a zero-width character.






              share|improve this answer

















              • 5




                0129 - hex 0x81 - is not the same as U+200B and is not a zero-width character. In the Windows Cp1252 character encoding and ISO-8859-1 it is "not a character" — there is nothing at the code-point x81, so yes, it renders as nothing, but it isn't a word boundary so it's not the same as a zero-width space. In Unicode, codepoint 0x81 is in the "C1" reserved control character range. If you're using Unicode / UTF-8 encoding you should avoid characters in the range 0x80 to 0x9f (128-159). Even in Latin-1 this range is reserved
                – Stephen P
                Aug 19 '15 at 18:59













              up vote
              7
              down vote










              up vote
              7
              down vote









              Alt + 0129



              This inserts a zero-width character.






              share|improve this answer












              Alt + 0129



              This inserts a zero-width character.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Oct 22 '14 at 9:57









              Ruud Lenders

              4751917




              4751917








              • 5




                0129 - hex 0x81 - is not the same as U+200B and is not a zero-width character. In the Windows Cp1252 character encoding and ISO-8859-1 it is "not a character" — there is nothing at the code-point x81, so yes, it renders as nothing, but it isn't a word boundary so it's not the same as a zero-width space. In Unicode, codepoint 0x81 is in the "C1" reserved control character range. If you're using Unicode / UTF-8 encoding you should avoid characters in the range 0x80 to 0x9f (128-159). Even in Latin-1 this range is reserved
                – Stephen P
                Aug 19 '15 at 18:59














              • 5




                0129 - hex 0x81 - is not the same as U+200B and is not a zero-width character. In the Windows Cp1252 character encoding and ISO-8859-1 it is "not a character" — there is nothing at the code-point x81, so yes, it renders as nothing, but it isn't a word boundary so it's not the same as a zero-width space. In Unicode, codepoint 0x81 is in the "C1" reserved control character range. If you're using Unicode / UTF-8 encoding you should avoid characters in the range 0x80 to 0x9f (128-159). Even in Latin-1 this range is reserved
                – Stephen P
                Aug 19 '15 at 18:59








              5




              5




              0129 - hex 0x81 - is not the same as U+200B and is not a zero-width character. In the Windows Cp1252 character encoding and ISO-8859-1 it is "not a character" — there is nothing at the code-point x81, so yes, it renders as nothing, but it isn't a word boundary so it's not the same as a zero-width space. In Unicode, codepoint 0x81 is in the "C1" reserved control character range. If you're using Unicode / UTF-8 encoding you should avoid characters in the range 0x80 to 0x9f (128-159). Even in Latin-1 this range is reserved
              – Stephen P
              Aug 19 '15 at 18:59




              0129 - hex 0x81 - is not the same as U+200B and is not a zero-width character. In the Windows Cp1252 character encoding and ISO-8859-1 it is "not a character" — there is nothing at the code-point x81, so yes, it renders as nothing, but it isn't a word boundary so it's not the same as a zero-width space. In Unicode, codepoint 0x81 is in the "C1" reserved control character range. If you're using Unicode / UTF-8 encoding you should avoid characters in the range 0x80 to 0x9f (128-159). Even in Latin-1 this range is reserved
              – Stephen P
              Aug 19 '15 at 18:59










              up vote
              1
              down vote













              You can go to this website: Symbols - it provides easy access to many special symbols and characters. At the bottom of the page, you see a button for "Zero Width Space" character, just click on that button to have the "Zero Width Space" character copied in the clipboard.






              share|improve this answer





















              • This was way easier than the other answers that I tried! Thanks.
                – Ryan
                Apr 4 at 17:32















              up vote
              1
              down vote













              You can go to this website: Symbols - it provides easy access to many special symbols and characters. At the bottom of the page, you see a button for "Zero Width Space" character, just click on that button to have the "Zero Width Space" character copied in the clipboard.






              share|improve this answer





















              • This was way easier than the other answers that I tried! Thanks.
                – Ryan
                Apr 4 at 17:32













              up vote
              1
              down vote










              up vote
              1
              down vote









              You can go to this website: Symbols - it provides easy access to many special symbols and characters. At the bottom of the page, you see a button for "Zero Width Space" character, just click on that button to have the "Zero Width Space" character copied in the clipboard.






              share|improve this answer












              You can go to this website: Symbols - it provides easy access to many special symbols and characters. At the bottom of the page, you see a button for "Zero Width Space" character, just click on that button to have the "Zero Width Space" character copied in the clipboard.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Mar 5 at 12:20









              harryngh

              1112




              1112












              • This was way easier than the other answers that I tried! Thanks.
                – Ryan
                Apr 4 at 17:32


















              • This was way easier than the other answers that I tried! Thanks.
                – Ryan
                Apr 4 at 17:32
















              This was way easier than the other answers that I tried! Thanks.
              – Ryan
              Apr 4 at 17:32




              This was way easier than the other answers that I tried! Thanks.
              – Ryan
              Apr 4 at 17:32










              up vote
              0
              down vote













              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.






              share|improve this answer

























                up vote
                0
                down vote













                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.






                share|improve this answer























                  up vote
                  0
                  down vote










                  up vote
                  0
                  down vote









                  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.






                  share|improve this answer












                  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.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Oct 6 '12 at 19:48









                  trlkly

                  1,080914




                  1,080914






















                      up vote
                      -3
                      down vote













                      Im not 100% sure but i think it may be Alt+127






                      share|improve this answer





















                      • Using the num lock I might add!
                        – RobertPitt
                        Jun 25 '10 at 11:39










                      • hmm well the inly other one i can think if is the unicode version witch us 200 or 200B so try ALT+200 or ALT+200B
                        – RobertPitt
                        Jun 25 '10 at 11:41










                      • When I do it, this character appears:
                        – Mehper C. Palavuzlar
                        Jun 25 '10 at 11:41










                      • Alt + 200 =
                        – Mehper C. Palavuzlar
                        Jun 25 '10 at 11:52










                      • This answer is incorrect - ASCII 127 is commonly the DEL character, not a zero width space unicode character.
                        – Goyuix
                        Jun 25 '10 at 15:23















                      up vote
                      -3
                      down vote













                      Im not 100% sure but i think it may be Alt+127






                      share|improve this answer





















                      • Using the num lock I might add!
                        – RobertPitt
                        Jun 25 '10 at 11:39










                      • hmm well the inly other one i can think if is the unicode version witch us 200 or 200B so try ALT+200 or ALT+200B
                        – RobertPitt
                        Jun 25 '10 at 11:41










                      • When I do it, this character appears:
                        – Mehper C. Palavuzlar
                        Jun 25 '10 at 11:41










                      • Alt + 200 =
                        – Mehper C. Palavuzlar
                        Jun 25 '10 at 11:52










                      • This answer is incorrect - ASCII 127 is commonly the DEL character, not a zero width space unicode character.
                        – Goyuix
                        Jun 25 '10 at 15:23













                      up vote
                      -3
                      down vote










                      up vote
                      -3
                      down vote









                      Im not 100% sure but i think it may be Alt+127






                      share|improve this answer












                      Im not 100% sure but i think it may be Alt+127







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Jun 25 '10 at 11:36









                      RobertPitt

                      434617




                      434617












                      • Using the num lock I might add!
                        – RobertPitt
                        Jun 25 '10 at 11:39










                      • hmm well the inly other one i can think if is the unicode version witch us 200 or 200B so try ALT+200 or ALT+200B
                        – RobertPitt
                        Jun 25 '10 at 11:41










                      • When I do it, this character appears:
                        – Mehper C. Palavuzlar
                        Jun 25 '10 at 11:41










                      • Alt + 200 =
                        – Mehper C. Palavuzlar
                        Jun 25 '10 at 11:52










                      • This answer is incorrect - ASCII 127 is commonly the DEL character, not a zero width space unicode character.
                        – Goyuix
                        Jun 25 '10 at 15:23


















                      • Using the num lock I might add!
                        – RobertPitt
                        Jun 25 '10 at 11:39










                      • hmm well the inly other one i can think if is the unicode version witch us 200 or 200B so try ALT+200 or ALT+200B
                        – RobertPitt
                        Jun 25 '10 at 11:41










                      • When I do it, this character appears:
                        – Mehper C. Palavuzlar
                        Jun 25 '10 at 11:41










                      • Alt + 200 =
                        – Mehper C. Palavuzlar
                        Jun 25 '10 at 11:52










                      • This answer is incorrect - ASCII 127 is commonly the DEL character, not a zero width space unicode character.
                        – Goyuix
                        Jun 25 '10 at 15:23
















                      Using the num lock I might add!
                      – RobertPitt
                      Jun 25 '10 at 11:39




                      Using the num lock I might add!
                      – RobertPitt
                      Jun 25 '10 at 11:39












                      hmm well the inly other one i can think if is the unicode version witch us 200 or 200B so try ALT+200 or ALT+200B
                      – RobertPitt
                      Jun 25 '10 at 11:41




                      hmm well the inly other one i can think if is the unicode version witch us 200 or 200B so try ALT+200 or ALT+200B
                      – RobertPitt
                      Jun 25 '10 at 11:41












                      When I do it, this character appears:
                      – Mehper C. Palavuzlar
                      Jun 25 '10 at 11:41




                      When I do it, this character appears:
                      – Mehper C. Palavuzlar
                      Jun 25 '10 at 11:41












                      Alt + 200 =
                      – Mehper C. Palavuzlar
                      Jun 25 '10 at 11:52




                      Alt + 200 =
                      – Mehper C. Palavuzlar
                      Jun 25 '10 at 11:52












                      This answer is incorrect - ASCII 127 is commonly the DEL character, not a zero width space unicode character.
                      – Goyuix
                      Jun 25 '10 at 15:23




                      This answer is incorrect - ASCII 127 is commonly the DEL character, not a zero width space unicode character.
                      – Goyuix
                      Jun 25 '10 at 15:23


















                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Super User!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.





                      Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                      Please pay close attention to the following guidance:


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f156640%2fhow-can-i-type-u200b-character%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Index of /

                      Tribalistas

                      Listed building