Share via


Take care copying commands from emails

Windows isn't always WYSIWYG and sometimes it will pretend.

I'm talking here about how different characters are displayed on the screen to make the layout look nice. If you are typing away in Word then you can sometimes spot hyphens, for example, being changed in width on the fly. The text reads fine but you need to remember that the underlying character has a completely different ASCII/Unicode number. This becomes very important when copying text from an Office document or email into a script or the command line.

Examples include:

Single-quotes

The single-quote character - actually the apostrophe - ( '  0x0027) can be exchanged with the left single-quote character (‘ 0x2018) and the right single-quote character (’ 0x2019)

Double-quotes

The double-quote character ( "  0x0022) can be exchanged with the left double-quote character (  0x201C) and the right double-quote character (  0x201D)

Hyphens

The hyphen-minus character (- 0x002D) can be exchanged with soft hyphens (-­ 0x00AD), hyphens (‐ 0x2010), en dashes (– 0x2013) or em-dashes (— 0x2014).

So if you have a command that won't run without errors and it looks syntactically correct then just retype it with the keyboard - good chance it will start working.

Comments

  • Anonymous
    October 03, 2008
    The comment has been removed
  • Anonymous
    October 04, 2008
    This happens all the time when pasting sharepoint STSADM.EXE commands from the web to the command prompt.  The work around is that you must retype all the hyphens from your pasted text. Thanks for explaining why this annoyance actaully occured. John