Я бразильский и работаю/живу здесь. Для тех, кто не знает, у португальца много слов с акцентированными буквами. И я также знаю, что если вы неправильно работаете с charset
, все ваши акцентированные буквы становятся мусором при рендеринге в браузере.Неправильно ли установить тип содержимого веб-страницы?
Итак, в своей повседневной работе я всегда вижу в коде моего босса (который не является самым тщательно продуманным) амперсандом (если у этого есть имя, пожалуйста, дайте мне знать). Так, например, они повсюду:
Formulário
Relatório
Exclusão
я, зная, что вы можете установить кодировку веб-страницы как на сервере и клиенте, делал это в моих веб-страницах (BTW мы «ве работал с ASP.NET WebForms) ...
<%@ Page (...) ContentType="text/html; charset=utf-8" %>
, а затем, в <head>
:
<meta charset="utf-8" />
Но мой хозяин увидел это и сказал, что это плохая практика. Я немного искал Google и не нашел ресурсов, говоря, что это, по сути, плохая практика. И было несколько раз, когда мой босс сказал, что хорошая практика была плохой. Затем он сказал мне заменить все мои акцентированные письма своими амперсандами. Если это действительно лучшая практика, я сделаю это.
Таким образом, TL; DR: Лучше ли установить тип содержимого веб-страницы или использовать шаблон амперсанда?
Отличный ответ в значительной степени подкреплен. Могу ли я считать это «подход ContentType - лучшая практика»? (Это был мой вывод, но я вижу, что я немного предвзятый об этом) –
@ AndréLeria Да, по-моему, определение типа контента - лучшая практика, и хотя их могут быть редкие случаи, когда это невозможно, общая мнение, похоже, заключается в том, что ii - хорошая практика для этого. –