|
|
|
| Здравствуйте!
Часто можно прочитать в интернете: "Переходите на UTF-8...". Как это сделать?
С кодировками я на "ВЫ". При разработке сайта, всё, что мне приходилось делать касательно кодировок - это код:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
либо код:
<?php
header("Content-Type: text/html; charset=windows-1251");
?>
|
Значит ли выражение "Переходите на UTF-8" то, что нужно сделать вот так:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
либо так:
<?php
header("Content-Type: text/html; charset=UTF-8");
?>
|
..., или нужно где-то что-то ещё настраивать, чтобы сайт имел кодировку UTF-8 и считался полностью перешедшим на неё? | |
|
|
|
|
|
|
|
для: SilentChild
(17.07.2012 в 21:28)
| | Нужно еще, чтобы текст и HTML-скрипты сами были в кодировке UTF-8. | |
|
|
|
|
|
|
|
для: cheops
(18.07.2012 в 05:28)
| | Дополню, что на некоторых хостингах всего этого оказывается недостаточно, и приходится еще и прописывать в .htaccess строку "adddefaultcharset utf8". | |
|
|
|
|
|
|
|
для: DJ Paltus
(18.07.2012 в 11:14)
| | Т.е. для создания сайта в кодировке UTF-8 мне необходимо:
1. Прежде чем создавать какой либо текст, HTML, javascript или php-код установить кодировку UTF-8 в текстовом редакторе или редакторе типа Zend Studio.
2. После создания необходимого сайта в .htaccess добавить строку "adddefaultcharset utf8".
3. Указать в <meta http-equiv="Content-Type" content="text/html" charset="utf-8">
4. Указать в header("Content-Type: text/html; charset=UTF-8") | |
|
|
|
|
|
|
|
для: SilentChild
(18.07.2012 в 12:44)
| | Да. Но со вторым пунктом, можно просто апач настроить, чтобы у него была кодировка по умолчанию utf-8. | |
|
|
|
|
|
|
|
для: SilentChild
(18.07.2012 в 12:44)
| | Либо 3 пункт, либо 4-й, это смотря что занимается отправкой заголовка.
По поводу пункта 1 - не обязательно прежде, можно и по ходу: сейчас куча текстовых редакторов умеет конвертировать тексты из ANSI в UTF8 и назад без потерь.
Второй пункт необязательный, зависит от настроек сервера. Залил правильных страниц, увидел сбитую кодировку? Выполняем второй пункт тогда. | |
|
|
|
|
|
|
|
для: DJ Paltus
(18.07.2012 в 13:22)
| | Ясно, благодарю за ответ! =) | |
|
|
|
|
|
|
|
для: cheops
(18.07.2012 в 05:28)
| | [удалить сообщение] | |
|
|
|