Символы русских букв html

КИРИЛЛИЦА: коды символов для HTML

Если в нерусскоязычную страницу требуется вставить русские буквы или же в русском тексте необходимы старославянские (кириллические) символы, например, буква » ѣ » («ять») (см. страницу «КИРИЛЛИЦА: азбука, буквенное счисление»), то я предложу Вам несколько решений:

1. Рисовать

банально рисуем буквы графикой:

преимущества: 1) гибкость — так можно написать любую букву любого алфавита; 2) универсальность — каждый читатель увидит букву именно в том виде, в каком Вы рассчитывали, со всеми загогулинами, диактрическими значками и т. п.

недостатки: вагон и маленькая тележка. Главное — текст перестает быть текстом, а становится картинкой, непригодной ни к анализу, ни к последующей обработке. Да и «тяжесть» графики — не последний аргумент («вес» приведенной здесь для примера фразы «иже херувимы» — около 1000 байт, та же фраза, написанная текстом в качестве примера внизу этой страницы «весит» 36 байт); по сравнению с «голым» текстом картинки загружаются невероятно медленно. И подумайте, как тяжело будет Вам создавать и редактировать документ. Простая опечатка выльется в сильнейшую головную боль.

2. Подменять

довольно неплохой результат дает замена недостающих символов другими: например, за букву «ять» сойдет перечеркнутый мягкий знак: Ь, «фиту» нам даст зачеркнутая «О» или цифра ноль: 0; кси-пси-омегу-ижицу и т. п. можно «сотворить» из похожих греческих букв: ξ ψ ω υ (см. коды греческих букв для HTML); «и десятеричное» и та же «ижица» получаются из латиницы: i v; и т. д.

Читайте также:  Make filter in php

преимущества: текст остается легким и при этом читаемым

недостатки: все-таки ноль или греческая и-псилон — вещи чуждые в русских словах

3. Кодировать

оказывается, в некоторых unicode-шрифтах есть самые настоящие кириллические юсы-яти-ижицы и т. д., предусмотрен практически полный набор символов (не нашел я разве что только «двугласную» «ia»). Как же вставить в текст «интересные» буквы? Во-первых, необходимо использовать по возможности шрифт, имеющий расширенную таблицу кириллических символов, а во-вторых, на месте «сложных» букв ставить их коды (см. таблицу ниже). Пример использования кодов кириллических букв среди русского текста:

Радѹйсѧ, Свѣтъ нєизрєчєннѡ родившаѧ

преимущества: используются полноценные буквы кириллицы, не их эрзац-заменители из чужих алфавитов.

недостатки: не каждый читатель увидит буквы, не входящие в современную русскую азбуку. В системе должен быть установлен «правильный» шрифт. Отрадно, что один из таких шрифтов становится де-факто стандартным: начиная с MS Office-2000, все «Офисы» внедряют в Windows шрифт Arial Unicode MS, содержащий нужные нам значки.

Таблица символов кириллицы, современного русского алфавита и некоторых знаков:

буквы кириллицы и русского алфавита (вперемешку): А а аз а А а

Б б буки бэ Б б

В в веди вэ В в

Г г глаголь гэ Г г

Д д добро дэ Д д

Є є есть — Є є

Е е — е Е е

Ё ё — ё Ё ё

Ж ж живете же Ж ж

Ѕ ѕ зело — Ѕ ѕ

З з земля зэ З з

І і и (десятеричное) — І і

И и иже и И и

Й й — и краткое Й й

К к како ка К к

Л л люди эль Л л

М м мыслете эм М м

Н н наш эн Н н

О о он о О о

П п покой пэ П п

Р р рцы эр Р р

С с слово эс С с

Т т твердо тэ Т т

Ѹ ѹ ук — Ѹ ѹ

У у — у У у

Ф ф ферт эф Ф ф

Х х хер ха Х х

Ѡ ѡ омега — Ѡ ѡ

Ц ц цы це Ц ц

Ч ч червь че Ч ч

Ш ш ша ша Ш ш

Щ щ ща ща Щ щ

Ъ ъ ер твердый знак Ъ ъ

Ы ы еры ы Ы ы

Ь ь ерь мягкий знак Ь ь

Ѣ ѣ ять — Ѣ ѣ

Э э — э (оборотное) Э э

Ю ю ю ю Ю ю

— — (й)я — — —

Ѥ ѥ (й)е — Ѥ ѥ

Ѧ ѧ юс малый — Ѧ ѧ

Я я — я Я я

Ѫ ѫ юс большой — Ѫ ѫ

Ѩ ѩ йотированный юс малый — Ѩ ѩ

Ѭ ѭ йотированный юс большой — Ѭ ѭ

Ѯ ѯ кси — Ѯ ѯ

Ѱ ѱ пси — Ѱ ѱ

Ѳ ѳ фита — Ѳ ѳ

Ѵ ѵ ижица — Ѳ ѳ + дополнительные полезные буквы: Ї ї i с двумя точками (крапками), i-умляут — Ї ї

Ѿ ѿ от — Ѿ ѿ

Ѻ ѻ омега круглая — Ѻ ѻ

* ) данные знаки не являются отдельными символами, не занимают место отдельной буквы в тексте, а «наскакивают» на букву, после которой стоят

Итак, как же использовать наши знания «секретных» кодов для создания web-страниц?

Ситуация 1:

Необходим кириллический текст (с «ятями»). Что делать? Можно буквы, совпадающие в русском и кириллическом алфавитах писать русским текстом, а вместо недостающих «ятей» вставлять их коды из вышеприведенной таблицы.

получаем на экране:

ижє хєрѹвімы тайнѡ ѡбразѹющє

Текст остается русским, но содержит «расширенную» кириллицу.

Ситуация 2:

В текст, написанный исключительно латиницей (например, английский) или вообще любым другим языком, отличным от русского, необходимо «вживить» русское слово. Обычно такие страницы предлагается писать в формате Unicode, но есть и такой вариант: писать как обычно, а русское слово набирать из кодов символов, взятых из таблицы выше.

получаем на экране:

In Old Russian, «красный» (krasny) meant both «red» and «beautiful».

Текст остается нерусским, но содержит русские буквы.

ВНИМАНИЕ. ПОСТ НАХОДИТСЯ В СТАДИИ РАЗРАБОТКИ, ДУМАЮ К ВОСКРЕСЕНЬЮ БУДЕТ ГОТОВ ИЛИ. ну сами понимаете. Извините.

Процитировано 4 раз
Понравилось: 1 пользователю

Источник

Спецсимволы HTML — кириллические буквы

На этой странице представлены спецсимволы HTML для указания букв русского алфавита и других кириллических символов родственных языков.

Буквы русского алфавита

Символ Мнемоника Код Описание
А А Заглавная русская буква А
а а Строчная русская буква а
Б Б Заглавная русская буква Б
б б Строчная русская буква б
В В Заглавная русская буква В
в в Строчная русская буква в
Г Г Заглавная русская буква Г
г г Строчная русская буква г
Д Д Заглавная русская буква Д
д д Строчная русская буква д
Е Е Заглавная русская буква Е
е е Строчная русская буква е
Ё Ё Заглавная русская буква Ё
ё ё Строчная русская буква ё
Ж Ж Заглавная русская буква Ж
ж ж Строчная русская буква ж
З З Заглавная русская буква З
з з Строчная русская буква з
И И Заглавная русская буква И
и и Строчная русская буква и
Й Й Заглавная русская буква Й
й й Строчная русская буква й
К К Заглавная русская буква К
к к Строчная русская буква к
Л Л Заглавная русская буква Л
л л Строчная русская буква л
М М Заглавная русская буква М
м м Строчная русская буква м
Н Н Заглавная русская буква Н
н н Строчная русская буква н
О О Заглавная русская буква О
о о Строчная русская буква о
П П Заглавная русская буква П
п п Строчная русская буква п
Р Р Заглавная русская буква Р
р р Строчная русская буква р
С С Заглавная русская буква С
с с Строчная русская буква с
Т Т Заглавная русская буква Т
т т Строчная русская буква т
У У Заглавная русская буква У
у у Строчная русская буква у
Ф Ф Заглавная русская буква Ф
ф ф Строчная русская буква ф
Х Х Заглавная русская буква Х
х х Строчная русская буква х
Ц Ц Заглавная русская буква Ц
ц ц Строчная русская буква ц
Ч Ч Заглавная русская буква Ч
ч ч Строчная русская буква ч
Ш Ш Заглавная русская буква Ш
ш ш Строчная русская буква ш
Щ Щ Заглавная русская буква Щ
щ щ Строчная русская буква щ
Ъ Ъ Заглавная русская буква Ъ
ъ ъ Строчная русская буква ъ
Ы Ы Заглавная русская буква Ы
ы ы Строчная русская буква ы
Ь Ь Заглавная русская буква Ь
ь ь Строчная русская буква ь
Э Э Заглавная русская буква Э
э э Строчная русская буква э
Ю Ю Заглавная русская буква Ю
ю ю Строчная русская буква ю
Я Я Заглавная русская буква Я
я я Строчная русская буква я
Дополнительные кириллические буквы
Символ Мнемоника Код Описание
Ґ Ґ Заглавная буква Ґ
ґ ґ Строчная буква ґ
Ђ Ђ Заглавная буква Ђ
ђ ђ Строчная буква ђ
Ѓ Ѓ Заглавная буква Ѓ
ѓ ѓ Строчная буква ѓ
Ѕ Ѕ Заглавная буква Ѕ
ѕ ѕ Строчная буква ѕ
І І Заглавная буква І
і і Строчная буква і
Ї Ї Заглавная буква Ї
ї ї Строчная буква ї
Ј Ј Заглавная буква Ј
ј ј Строчная буква ј
Љ Љ Заглавная лигатура ЛЬ
љ љ Строчная лигатура ль
Њ Њ Заглавная лигатура НЬ
њ њ Строчная лигатура нь
Ћ Ћ Заглавная буква Ћ
ћ ћ Строчная буква ћ
Ќ Ќ Заглавная буква Ќ
ќ ќ Строчная буква ќ
Ѝ Ѝ Заглавная буква Ѝ
ѝ ѝ Строчная буква ѝ
Ў Ў Заглавная буква Ў
ў ў Строчная буква ў
Џ Џ Заглавная буква Џ
џ џ Строчная буква џ

Источник

UTF-8 кирилица

Область UTF-8 с кодами от U+0000 до U+0500 — это базовая область символов кирилицы.

Если Вы хотите какой-либо из этих знаков отобразить в HTML-документе, Вы можете использовать шестнадцатеричное (Hex) значение ( &#x + код + 😉 или десятичное (Dec) значение ( &# + код + 😉 из таблицы кодов.

В следующем примере видно как можно отобразить заглавную букву Ё, используя символы кодировки UTF-8:

Пример: Литера Ё

Десятичный код: Ё

Шестнадцатиричный код: Ё

Таблица кодов символов кирилицы UTF-8 от U+0400 до U+0500

Символ Dec Hex Символ Dec Hex Ѐ 1024 0400 Ҁ 1152 0480 Ё 1025 0401 ҁ 1153 0481 Ђ 1026 0402 ҂ 1154 0482 Ѓ 1027 0403 о҃ 1155 0483 Є 1028 0404 о҄ 1156 0484 Ѕ 1029 0405 о҅ 1157 0485 І 1030 0406 о҆ 1158 0486 Ї 1031 0407 о҇ 1159 0487 Ј 1032 0408 о҈ 1160 0488 Љ 1033 0409 о҉ 1161 0489 Њ 1034 040A Ҋ 1162 048A Ћ 1035 040B ҋ 1163 048B Ќ 1036 040C Ҍ 1164 048C Ѝ 1037 040D ҍ 1165 048D Ў 1038 040E Ҏ 1166 048E Џ 1039 040F ҏ 1167 048F А 1040 0410 Ґ 1168 0490 Б 1041 0411 ґ 1169 0491 В 1042 0412 Ғ 1170 0492 Г 1043 0413 ғ 1171 0493 Д 1044 0414 Ҕ 1172 0494 Е 1045 0415 ҕ 1173 0495 Ж 1046 0416 Җ 1174 0496 З 1047 0417 җ 1175 0497 И 1048 0418 Ҙ 1176 0498 Й 1049 0419 ҙ 1177 0499 К 1050 041A Қ 1178 049A Л 1051 041B қ 1179 049B М 1052 041C Ҝ 1180 049C Н 1053 041D ҝ 1181 049D О 1054 041E Ҟ 1182 049E П 1055 041F ҟ 1183 049F Р 1056 0420 Ҡ 1184 04A0 С 1057 0421 ҡ 1185 04A1 Т 1058 0422 Ң 1186 04A2 У 1059 0423 ң 1187 04A3 Ф 1060 0424 Ҥ 1188 04A4 Х 1061 0425 ҥ 1189 04A5 Ц 1062 0426 Ҧ 1190 04A6 Ч 1063 0427 ҧ 1191 04A7 Ш 1064 0428 Ҩ 1192 04A8 Щ 1065 0429 ҩ 1193 04A9 Ъ 1066 042A Ҫ 1194 04AA Ы 1067 042B ҫ 1195 04AB Ь 1068 042C Ҭ 1196 04AC Э 1069 042D ҭ 1197 04AD Ю 1070 042E Ү 1198 04AE Я 1071 042F ү 1199 04AF а 1072 0430 Ұ 1200 04B0 б 1073 0431 ұ 1201 04B1 в 1074 0432 Ҳ 1202 04B2 г 1075 0433 ҳ 1203 04B3 д 1076 0434 Ҵ 1204 04B4 е 1077 0435 ҵ 1205 04B5 ж 1078 0436 Ҷ 1206 04B6 з 1079 0437 ҷ 1207 04B7 и 1080 0438 Ҹ 1208 04B8 й 1081 0439 ҹ 1209 04B9 к 1082 043A Һ 1210 04BA л 1083 043B һ 1211 04BB м 1084 043C Ҽ 1212 04BC н 1085 043D Ҿ 1214 04BE о 1086 043E ҿ 1215 04BF п 1087 043F Ӏ 1216 04C0 р 1088 0440 Ӂ 1217 04C1 с 1089 0441 ӂ 1218 04C2 т 1090 0442 Ӄ 1219 04C3 у 1091 0443 ӄ 1220 04C4 ф 1092 0444 Ӆ 1221 04C5 х 1093 0445 ӆ 1222 04C6 ц 1094 0446 Ӈ 1223 04C7 ч 1095 0447 ӈ 1224 04C8 ш 1096 0448 Ӊ 1225 04C9 щ 1097 0449 ӊ 1226 04CA ъ 1098 044A Ӌ 1227 04CB ы 1099 044B ӌ 1228 04CC ь 1100 044C Ӎ 1229 04CD э 1101 044D ӎ 1230 04CE ю 1102 044E ӏ 1231 04CF я 1103 044F Ӑ 1232 04D0 ѐ 1104 0450 ӑ 1233 04D1 ё 1105 0451 Ӓ 1234 04D2 ђ 1106 0452 ӓ 1235 04D3 ѓ 1107 0453 Ӕ 1236 04D4 є 1108 0454 ӕ 1237 04D5 ѕ 1109 0455 Ӗ 1238 04D6 і 1110 0456 ӗ 1239 04D7 ї 1111 0457 Ә 1240 04D8 ј 1112 0458 ә 1241 04D9 љ 1113 0459 Ӛ 1242 04DA њ 1114 045A ӛ 1243 04DB ћ 1115 045B Ӝ 1244 04DC ќ 1116 045C ӝ 1245 04DD ѝ 1117 045D Ӟ 1246 04DE ў 1118 045E ӟ 1247 04DF џ 1119 045F Ӡ 1248 04E0 Ѡ 1120 0460 ӡ 1249 04E1 ѡ 1121 0461 Ӣ 1250 04E2 Ѣ 1122 0462 ӣ 1251 04E3 ѣ 1123 0463 Ӥ 1252 04E4 Ѥ 1124 0464 ӥ 1253 04E5 ѥ 1125 0465 Ӧ 1254 04E6 Ѧ 1126 0466 ӧ 1255 04E7 ѧ 1127 0467 Ө 1256 04E8 Ѩ 1128 0468 ө 1257 04E9 ѩ 1129 0469 Ӫ 1258 04EA Ѫ 1130 046A ӫ 1259 04EB ѫ 1131 046B Ӭ 1260 04EC Ѭ 1132 046C ӭ 1261 04ED ѭ 1133 046D Ӯ 1262 04EE Ѯ 1134 046E ӯ 1263 04EF ѯ 1135 046F Ӱ 1264 04F0 Ѱ 1136 0470 ӱ 1265 04F1 ѱ 1137 0471 Ӳ 1266 04F2 Ѳ 1138 0472 ӳ 1267 04F3 ѳ 1139 0473 Ӵ 1268 04F4 Ѵ 1140 0474 ӵ 1269 04F5 ѵ 1141 0475 Ӷ 1270 04F6 Ѷ 1142 0476 ӷ 1271 04F7 ѷ 1143 0477 Ӹ 1272 04F8 Ѹ 1144 0478 ӹ 1273 04F9 ѹ 1145 0479 Ӻ 1274 04FA Ѻ 1146 047A ӻ 1275 04FB ѻ 1147 047B Ӽ 1276 04FC Ѽ 1148 047C ӽ 1277 04FD ѽ 1149 047D Ӿ 1278 04FE Ѿ 1150 047E ӿ 1279 04FF ѿ 1151 047F Ԁ 1280 0500

Источник

Оцените статью