Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI

       

Вставка специальных символов и символьных объектов


В языке HTML определены четыре специальных символа, предназначенных для служебных целей. Это символы <, >, & и “. Вы не можете вставлять специальные символы в обычный текст, вместо этого необходимо использовать следующую замену:

Символ

Замена

&lt;



&gt;

&

&amp;

"

&quot;

Будьте внимательны, вставляя в документ HTML листинги программ, изобилующие только что перечисленными символами. Перед вставкой таких листингов их надо обработать, заменив специальные символы, например, в автоматическом режиме при помощи текстового редактора.

При необходимости вы можете вставить в документ HTML байт с произвольным шестнадцатеричным кодом. Для этого вы должны включить в текст последовательность символов вида &#XX, где XX - шестнадцатеричное число в диапазоне от 0 до FF.

Символы, которые не входят в таблицу ASCII, могут быть представлены в специальном виде - как символьные объекты

(character entities). К сожалению, некоторые редакторы документов HTML, например, редактор Microsoft Internet Assistant for Microsoft Word и Microsoft FrontPage представляет символы кириллицы именно таким образом, что существенно увеличивает объем документов HTML.

Ниже мы привели список символьных объектов. Пользуясь этим списком, вы можете, например, составить программу, которая послужит дополнением для редактора Microsoft Internet Assistant for Microsoft Word и будет выполнять обратную замену символьных объектов на символы кириллицы.

Имя объекта

Символы кириллицы

Латинские символы

Описание соответствующего латинского символа

&Agrave;

А

А

Прописная A, тупое ударение

&Aacute;

Б

Б

Прописная A, сильное ударение

&Acirc;

В

В

Прописная A, диактрическое ударение

&Atilde;

Г

Г

Прописная A, тильда

&Auml;

Д

Д

Прописная A, умляут

&Аring;

Е

Е

Прописная A, звонкое произношение

&Aelig;

Ж

Ж

Прописная AE, дифтонг

&Ccedil;

З

З

Прописная C, седиль

&Egrave;

И

И

Прописная E, тупое ударение

&Eacute;

Й

Й

Прописная E, сильное ударение

&Ecirc;

К

К

Прописная E, диактрическое ударение

&Euml;

Л

Л

Прописная E, умляут

&Iacute;

Н

Н

Прописная I, сильное ударение

&Igrave;

М

М

Прописная I, тупое ударение

&Icirc;

О

О

Прописная I, диактрическое ударение

&Iuml;

П

П

Прописная I, умляут

&ETH;

Р

Р

Прописная Eth

&Ntilde;

С

С

Прописная N, тильда

&Oacute;

У

У

Прописная O, сильное ударение

&Ograve;

Т

Т

Прописная O, тупое ударение

&Aring;

У

У

Прописная A, звонкое произношение

&Ocirc;

Ф

Ф

Прописная O, диактрическое ударение

&Otilde;

Х

Х

Прописная O, тильда

&Ouml;

Ц

Ц

Прописная O, умляут

&Oslash;

Ш

Ш

Прописная O, слэш

&Ugrave;

Щ

Щ

Прописная U, тупое ударение

&Uacute;

Ъ

Ъ

Прописная U, сильное ударение

&Uuml;

Ь

Ь

Прописная U, умляут

&Ucirc;

Ы

Ы

Прописная U, диактрическое ударение

&Yacute;

Э

Э

Прописная Y, сильное ударение

&THORN;

Ю

Ю

Прописная THORN

&szlig;

Я

Я

Строчная немецкая буква s с резким произношением

&agrave;

а

а

Строчная a, тупое ударение

&aacute;

б

б

Строчная a, сильное ударение

&acirc;

в

в

Строчная a, диактрическое ударение

&atilde;

г

г

Строчная a, тильда

&auml;

д

д

Строчная a, умляут

&aring;

е

е

Строчная a, звонкое произношение

&aelig;

ж

ж

Строчная ae, дифтонг

&ccedil;

з

з

Строчная c, седиль

&egrave;

и

и

Строчная e, тупое ударение

&eacute;

й

й

Строчная e, сильное ударение

&ecirc;

к

к

Строчная e, диактрическое ударение

&euml;

л

л

Строчная e, умляут

&iacute;

н

н

Строчная i, сильное ударение

&igrave;

м

м

Строчная i, тупое ударение

&icirc;

о

о

Строчная i, диактрическое ударение

&iuml;

п

п

Строчная i, умляут

&eth;

р

р

Строчная eth

&ntilde;

с

с

Строчная n, тильда

&ograve;

т

т

Строчная o, тупое ударение

&oacute;

у

у

Строчная o, сильное ударение

&ocirc;

ф

ф

Строчная o, диактрическое ударение

&otilde;

х

х

Строчная o, тильда

&ouml;

ц

ц

Строчная o, умляут

&oslash;

ш

ш

Строчная o, слэш

&ugrave;

щ

щ

Строчная u, тупое ударение

&uacute;

ъ

ъ

Строчная u, сильное ударение

&uuml;

ь

ь

Строчная u, умляут

&ucirc;

ы

ы

Строчная u, диактрическое ударение

&yacute;

э

э

Строчная y, сильное ударение

&thorn;

ю

ю

Строчная thorn

&yuml;

я

я

Строчная y, умляут

&reg;

®

®

Зарегистрированная марка TradeMark

&copy;

©

©

Права собственности Copyright

&nbsp;

Неразделяющий пробел

В приведенном выше списке нет букв “Ч” и “ч”. Эти буквы имеют коды, соответственно, &#215; и &#247;.



Содержание раздела