Каким образом в атрибутах можно использовать html мнемоники, например «?
Хотел поместить кавычки в title картинки, а он каждый атрибут обрабатывает функцией this._.attrEscape, в результате чего я получаю вместо « - «
Это фича или баг?
Фича. Почему не использовать utf-8? « и »
Мне кажется правильнее использовать html мнемоники, разве не так?
Зависит от окружения. В js не бывает 8битных кодировок — следовательно, нет смысла с ними бороться, следовательно и в мнемониках смысл отсутствует. Другое дело, что нет возможности при желании их использовать... Если есть возможность — можно попробовать завернуть ту строку в _.unescape("...«...")
Дело не в борьбе 8 битами, а в удобстве использования. На клаве ведь нет русских кавычек и длинного тире к примеру. Вообщем ясно, что utf-8 символ — лучшее решение.
@4ok ну как сказать — есть различные раскладки, которые все сильно упрощают. Например, эта.
@4ok лучше utf-8.
@4ok — на маке есть и «», и — :)
@vithar, а где если не секрет? Я что-то не нашел. Это наверное нестандартная раскладку будет?
@4ok Shilt + Alt + - будет — Alt + \ — « Shilt + Alt + \ — »
Раскладка стандартная.
@vithar магия, спасибо. А есть где посмотреть все utf-8 возможные символы на mac?