Tuesday, February 20, 2007 3:31 AM
Michael S. Kaplan
Dumb quotes... or maybe they are just smart-ass quotes
(I think I mentioned 'Smart Quotes' previously, in passing)
If I had a dime for every time someone who was having trouble getting the Regional and Language Options unattend setting to work who posted as the command line they were running something like this:
control intl.cpl,, /f:”filename.txt”
Then I'd have to worry about the tax bracket I was going to be put into....
In case you can't see the problem, it is pretty obvious if you blow up the text some:
control intl.cpl,, /f:”filename.txt”
At some point the person was looking at instructions in documentation or in email written by a copy of Outlook that has Word set as its mail editor.
It replaced the regular ASCII quotes with so-called "smart" quotes, which can turn " (U+0022, a.k.a. QUOTATION MARK) into something else such as ” (U+201d, a.k.a. RIGHT DOUBLE QUOTATION MARK). Which of course the command prompt will not recognize.
Man I hate that feature. Not because it is isn't useful, because it can be. But it is not quite smart enough of a feature to know when it isn't helpful!
Anyway, colleague Gwyneth Marshall provided me with as list that some version of Office uses for quotes used in different languages:
|
Symbol |
Unicode Value |
Language |
|
'O' |
U+0027 |
Danish, Dutch, English, Finnish, Norwegian, Swedish |
|
"O" |
U+0022 |
Danish, Dutch, English, Finnish, Norwegian, Swedish |
|
''O'' |
U+0027 |
Danish, Dutch, English, Finnish, Norwegian, Swedish |
|
‘O’ |
U+2018, U+2019 |
Dutch, English, Italian, Norwegian, Portuguese, Spanish |
|
‛O’ |
U+201B, U+2019 |
Dutch, English, Italian, Spanish |
|
’O’ |
U+2019 |
Danish, Finnish, Hungarian, Norwegian, Swedish |
|
,O‘ |
U+201A, U+2018 |
Bulgarian, Czech, German, Icelandic, Lettish, Lithuanian, Polish, Romanian, Russian, Serbian, Slovak, Slovenian, Ukrainian |
|
,O’ |
U+201A, U+2019 |
Afrikaans, Dutch |
|
‛O, |
U+201B, U+201A |
Greek, Italian, Turkish |
|
“O” |
U+201C, U+201D |
Dutch, English, Italian, Portuguese, Spanish, Turkish |
|
‟ O” |
U+201F, U+201D |
Dutch, English, Italian, Portuguese, Spanish, Turkish |
|
„O“ |
U+201D, U+201C |
Bulgarian, Czech, German, Icelandic, Lettish, Lithuanian, Polish, Romanian, Russian, Serbian, Slovak, Slovenian, Sorbish |
|
„O” |
U+201E, U+201D |
Afrikaans, Danish, Dutch, Hungarian, Polish, Russian |
|
”O” |
U+201D |
Danish, Finnish, Norwegian, Swedish |
|
“O„ |
U+201C, U+201E |
Greek, Italian, Turkish |
|
‹ O › |
U+2039, U+203A |
Albanian, Byelorussian, Estonian, French, Greek, Italian, Lithuanian, Norwegian, Portuguese, Romanian, Russian, Spanish, Turkish |
|
›O‹ |
U+203A, U+2039 |
Danish, Polish, Serbian, Slovak,Slovenian |
|
›O› |
U+203A |
Finnish, Swedish |
|
« O » |
U+00AB, U+00BB |
Albanian, Byelorussian, Dutch, Estonian, French, Greek, Italian, Lettish, Lithuanian, Norwegian, Portuguese, Romanian, Russian, Spanish, Turkish, Ukrainian |
|
»O« |
U+00BB, U+00AB |
Croatian, Danish, German, Hungarian, Polish, Serbian, Slovak, Slovenian |
|
»O» |
U+00BB |
Finnish, Swedish |
|
〝O〟 |
U+301D, U+301F |
East Asian |
|
〞O〟 |
U+301E, U+301F |
East Asian |
|
「O」 |
U+300C, U+300D |
East Asian |
|
『O』 |
U+300E, U+300F |
East Asian |
|
׳O׳ |
U+05F3 |
Hebrew |
|
״O״ |
U+05F |
Hebrew |
Now if only Office 14/Word 14 can be made smart enough to detect the cases where the feature is not needed, it could save everyone a lot of grief!
We're all sick of the smartass/dumbass aspects of this particular feature.:-)
This post brought to you by ” (U+201d, a.k.a. RIGHT DOUBLE QUOTATION MARK)