Это так странно.
Я простопытаюсь ввести символ открытых двойных кавычекв Windows 10 это должно выглядеть так:
На самом деле, я пытаюсь заменить неправильно интерполированные символы кавычек в текстовом документе в кодировке ANSI, но я займусь этим в отдельном посте. Сначала о главном.
Несколько источников в Интернете предлагают практические способы ввода символов UNICODE с использованием только клавиатуры Windows. Я в США, поэтому использую раскладку клавиатуры "US-QWERTY".
ЧТО Я ПОПРОБОВАЛ НА СЕЙЧАС
Можно было бы подумать, что это просто, но это не так. Вот что я уже попробовал:
1)Этот пост WebNotsговорит, что «ALT 8220» должен выдать мне требуемый символ Unicode:
Но это не так. Когда я удерживаю правую клавишу ALT и набираю «8220» на цифровой клавиатуре, а затем отпускаю клавишу ALT, вот этот символ я получаю вместо этого:
Это символ нижней левой правой угловой скобки --->Ничего близкого к ЛЕВОЙ ДВОЙНОЙ КАВЫЧКЕ!
2) Правильно ли отображаются другие символы ALT? ДА. Например, нейтральная двойная кавычка (ALT + 0034, на рисунке ниже) отображается нормально:
3) Так что, похоже, проблема не в неправильном сопоставлении символов. Но на всякий случай я рассмотрел такую возможность. После этого поста я проверил, не был ли документ неправильно закодирован. Он оказался правильно (насколько я могу судить) закодирован как ANSI, потому что когда я изменил кодировку на UTF-8, вместо символов отображались всевозможные коды "x".
Как заменить символ Unicode в Notepad++
4) Вот краткая таблица, показывающая символы Юникода для различных типов кавычек:
https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
МОЙ ВОПРОС
Почему Windows 10 не позволяет мне вводить направляющие кавычки/левые двойные кавычки/открывающие двойные кавычки?
ПРИМЕЧАНИЕ:Это НЕ та проблема, когда приходится нажимать дважды, как у некоторых.
РЕСУРСЫ
Чтобы не загромождать этот пост слишком сильно, вот еще несколько ссылок, на которые я также ссылался и которые показались мне релевантными, но не привели к решению проблемы.
- http://www.amp-what.com/unicode/search/quote https://www.fileformat.info/info/unicode/char/201c/index.htm https://www.fileformat.info/tip/microsoft/enter_unicode.htm https://docs.microsoft.com/en-us/typography/opentype/spec/wgl4e https://github.com/adobe-type-tools/agl-specification Windows 10 изменила работу кавычек. Как это исправить?
решение1
Попробуйте нажать Alt+ 0147или откройте таблицу символов и найдите «Левая двойная кавычка», тогда вы увидите, что в качестве сочетания клавиш оно связано с сочетанием клавиш Alt+ 0147.
решение2
Коды Alt на показанной вами странице выглядят как коды Alt Microsoft Word, которые появились раньше Unicode. Если вы хотите ввести символы Unicode, удерживайте клавишу Alt, нажмите +, затем шестнадцатеричный код Unicode, затем отпустите клавишу Alt. Например, для левой двойной кавычки: Alt +201C.