Сайт в кодировке utf-8 |
Сейчас уже как-то не в моде клепать страницы с кодировке windows-1251. Однако у большинства без неё отображаются на сайте квадратики или каракули. Делаю заметку, так, для себя, но может кому пригодится.
Что бы прописывать у себя на html странице разные причудливые символы, а так же иероглифы, нужно делать страницу в кодировке utf-8. Она ещё называется Юникод. Короче, когда делаем хтмл страницу, пишем обычно в мета заголовок вот что
. Как видно кодировка вин-1251. Для того что бы было утф, делать так:code:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
, Но этого мало. Что бы всё было гарантированно ОК, нужно что бы сам хтмл файл был к кодировке юникод. Для этого качаем notepad++. Открытваем в нём файл и жмём Кодировки - преобразовать в utf-8 без BOM. ВОМ не нужно. Если сделасть с бомом, то в начало файла добавятся 3 служебных символа из-за которых в браузере будет квадрат малевича, только белый)))). А ещё, если сайт пишется на PHP можно сделать заголовок явно функцией header. И усьановить локаль функцией cetlocalecode:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Рубрики: | Программирование IT проблемы и их решения |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |