Прямые " и ', которые печатает любая клавиатура, и фигурные, гильеметные варианты и нижние кавычки, заменяющие их в разных программах и языках. Нажмите на любой символ, чтобы скопировать его мгновенно.
Кавычка (", Unicode U+0022) и апостроф (', U+0027) — обычные, прямые символы на любой клавиатуре. Это также символы, которые ожидают код и разметка — фигурные «умные кавычки», которые текстовый редактор подставляет автоматически, под капотом являются другим, несовместимым символом, и это самая частая причина, по которой вставленный текст ломается в редакторах кода.
Обычные символы кавычек ASCII — то, что реально печатает клавиатура, и то, что ожидает код.
Типографские кавычки с разными формами открытия и закрытия — то, во что «автозамена» превращает прямые кавычки.
Стили кавычек, стандартные во французской, немецкой и другой европейской типографике.
Прямые " и ' — символы эпохи печатных машинок: у механических машинок не было места под отдельные клавиши открытия и закрытия, поэтому один прямой глиф выполнял обе задачи. Это ограничение перешло прямиком в ASCII, а затем в каждый язык программирования и формат разметки, построенный поверх него, — поэтому " до сих пор ограничивает строки в JSON, атрибутах HTML и почти в каждом используемом сегодня языке.
Традиционная же типографика всегда использовала отдельные формы открытия и закрытия — “ ” и ‘ ’ — на протяжении веков печатных книг. С появлением текстовых редакторов в них добавили автозамену «умных кавычек», чтобы автоматически восстанавливать этот типографский вид, незаметно подменяя прямые символы ASCII фигурными символами Unicode по мере набора. Гильеметы (« », от французского печатника Гийома Ле Бе, XVI век) и нижние кавычки („ ‚) — региональные варианты той же идеи: другая форма, та же задача, стандартная соответственно во французской и немецкой типографике, а не ошибки или замены английской пары.
| Символ | Windows (Alt-код) | HTML-мнемоника |
|---|---|---|
| " Прямая двойная кавычка | Alt+0034 | " |
| ' Прямая одинарная кавычка | Alt+0039 | ' |
| “ ” Фигурные двойные кавычки | Alt+0147 / Alt+0148 | “ / ” |
| ‘ ’ Фигурные одинарные кавычки | Alt+0145 / Alt+0146 | ‘ / ’ |
| « » Гильеметы | Alt+0171 / Alt+0187 | « / » |
Mac: Option+[ и Option+Shift+[ выводят “ и ” напрямую; обычные клавиши " и ' всегда набирают прямые версии ASCII.
Текстовые редакторы автоматически преобразуют прямые кавычки (" и ') в фигурные «умные кавычки» (“ ” ‘ ’) по мере набора. Языки программирования и форматы разметки ожидают прямые версии для ограничения строк, поэтому вставленная фигурная кавычка — это другой символ, который парсер не распознаёт. Решение — перепечатать кавычку вручную или отключить автозамену перед копированием.
" (U+0022) — обычная кавычка ASCII без направления, которую печатает любая клавиатура. “ и ” (U+201C/U+201D) — фигурная пара «умных кавычек» с разными формами открытия и закрытия, используемая в типографской прозе. Они похожи внешне, но это разные символы Unicode — только " гарантированно работает в коде, именах файлов и полях форм.
Большинство текстовых редакторов и клавиатур телефонов вставляют их автоматически через автозамену. Чтобы набрать их напрямую: на Windows — Alt+0147/0148 для “ ” и Alt+0145/0146 для ‘ ’; на Mac — Option+[ и Option+Shift+[ для “ и ”. В остальных случаях скопируйте их с этой страницы.
« » — стандартные кавычки во французском и во многих других европейских языках, вместо английской пары “ ”. В немецком и некоторых восточноевропейских языках вместо этого для открытия используют нижние кавычки „ ‚. Все они настоящие кавычки — просто региональные типографские условности, а не ошибки.
С UltraTextGen обычный текст превращается в жирный, курсив, рукописный и более чем 100 других Unicode-стилей — бесплатно и мгновенно.
Открыть UltraTextGen →