Как показать специальные символы, такие как "e", с акцентом на нем на странице HTML?

Мне нужно указать название некоторых университетов на моей веб-странице. Я набрал их так, как они были, но в каком-то браузере или, возможно, на некоторых компьютерах они выглядят по-разному. Например, "Universite de Moncton" должен иметь 2-й "e" в Universite с острым акцентом на него. Не могли бы вы помочь в этом.

Ответ 1

Если вы используете набор символов, содержащий этот символ, вы можете использовать соответствующую кодировку символов и использовать ее буквально:

Universit‌é de Moncton

Не забывайте правильно указать набор символов/кодировку.

Если нет, вы можете использовать ссылку на HTML-символ, либо числовая символьная ссылка, которая обозначает кодовую точку символа в Универсальный набор символов (UCS):

Universit‌é de Moncton
Universit‌é de Moncton

Или используя ссылка на сущность:

Universit‌é de Moncton

Но этот объект является просто именованным представлением ссылки на числовой символ (см. список ссылок на объекты, которые определены в HTML 4):

<!ENTITY eacute CDATA "&#233;" -- latin small letter e with acute,
                                  U+00E9 ISOlat1 -->

Ответ 2

Они называются "объектами HTML". Вам нужно ввести их как, например, & eacute;.

Здесь является ссылкой.

Ответ 3

Вы можете использовать HTML-объекты UTF-8:

&#232;    è
&#233;    é
&#234;    ê
&#235;    ë

Здесь представлена ​​удобная страница поиска Карта символов UTF-8

Ответ 4

Введя его в свой HTML-код. é < - Вы можете скопировать и вставить этот, если хотите. Окна Microsoft имеют карту символов для доступа к символам не на вашей клавиатуре, она называется Character map.

Ответ 5

Я думаю, из упоминания о том, что "на некоторых компьютерах или в браузерах они выглядят по-разному", что проблема связана с кодировкой страницы или сервера. Вы должны

  • правильно закодировать файл (как это сделать, зависит от вашего текстового редактора)
  • назначьте правильное кодирование на своей веб-странице, сделанное с помощью метатега

    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

  • принудительно кодирует сервер, например, с помощью функции PHP header():

    header('Content-Type: text/plain; charset=ISO-8859-1');

Или, да, как все отметили, используйте html-объекты для этих символов, которые всегда безопасны, но могут вызвать беспорядок при попытке найти-заменить в коде.