Евро входит в систему HTML

Для полноты, в струне фа python 3.6 представлены в PEP-498. Эти строки позволяют к

, встраивают выражения в строковых литералах, с помощью минимального синтаксиса.

, Который означал бы, что для Вашего примера Вы могли также использовать:

f'{self.author} in {self.publication}'

17
задан caw 6 September 2009 в 14:50
поделиться

3 ответа

Какой из них вы бы использовали в HTML?

Ни один из них. Используйте соответствующую кодировку (например, UTF-8 или другое преобразование Unicode) и используйте символ напрямую. Не используйте HTML-сущности, если их вообще можно избежать, поскольку они не имеют преимущества перед использованием правильной кодировки.

Кроме того, это неправильно:

Жаль, что нет стандартного способа отображения знака.

Есть, и так я описал. Буквально каждый браузер, вплоть до MSIE 5 включительно, будет правильно отображать символы Unicode, если выбранный фонд поддерживает глиф.

Единственная действительная причина не использовать символы Unicode и вместо этого падать Вернуться к объектам могут быть проекты, в которых используется устаревшее программное обеспечение, которое плохо поддерживает Unicode. Но этого никогда не должно случиться, верно?

38
ответ дан 30 November 2019 в 10:43
поделиться

Согласно Google Doctype & euro; поддерживается во всех браузерах. Но, может быть, не все шрифты. Я также согласен с Конрадом Рудольфом, используйте персонажа напрямую, если можете.

9
ответ дан 30 November 2019 в 10:43
поделиться

Вам действительно стоит просто протестировать его и указать те браузеры, которые его поддерживают, в качестве минимальных требований. Это значительно облегчит вашу рабочую нагрузку, поскольку возлагает ответственность на пользователя :-) Или, в качестве альтернативы, используйте слово «евро» или обозначение валюты «EUR» (например, USD, AUD, JPY и т. Д.).

1
ответ дан 30 November 2019 в 10:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: