Другие языки программирования и технологии

Веб-дизайн

При создании веб-страницы, набираю текст, все нормально, сохраняю его. Потом открываю, а там одни иероглифы. В настройках нигде не лазала, ничего не меняла. В чем проблема?
При создании её В ЧЁМ? При открытии её ГДЕ? Русских кодировок существует минимум семь штук! Криворукая программулина для создания "страниц" может наворотить любую. К тому же ещё может наворотить в одной, а присобачить
meta http-equiv="content-type" content="text/html; charset=
вообще другую! А установки сервера могут дать ещё третью.

Если писалось просто в блокноте, а смотрелось без сервера в браузере, то при отсутствии meta http-equiv и при установке в браузере автоопределения русской кодировки, всё должно отображаться правильно.

Чтобы раз и навсегда избавиться от этих проблем, вообще никогда не пользуйтесь никакими национальными кодировками, это прошлый век. только универсальной UTF-8, в которой есть вообще все национальные символы, хоть русские, хоть ивритские, хоть сингальские.

Для этого поставьте редактор, который НЕ ВЫДУМЫВАЕТ кривой код и позволяет устанавливать кодировку. Если Вы не можете без визуального режима, то вариантов только два: профессиональный Adobe Dreamweaver и любительский Kompozer. Первый платный и для профи, второй брать здесь (русификатор там же) - http://kompozer.sourceforge.net

Там поставьте по умолчанию UTF-8 и не парьтесь, в том числе с windows-1251

P. S. мета тег
http-equiv="content-type" content="text/html; charset=
это костыль, который нужен был только для очень старых браузеров при просмотре сохранённых не ими страниц вне сервера. С современными браузерами это лишний геморрой, всего лишь не должно быть противоречий между кодировкой и установками сервера. Для просмотра в оффлайне вообще роли играть не должно.
Сергей Соловцов
Сергей Соловцов
99 558
Лучший ответ
Кодировка текста!
Помять кодировку!
Поменяй кодировку Вид -> кодировка -> Кириллица
JA
Jasulan Arginbaev
3 972
Помоему должно помочь вот это.. . Помести после закрывающего тэга title:
*** < *** meta http-equiv="content-type" content="text/html; charset=windows-1251" /> *** Без звездочек
Открой любую страницу в браузере в виде исходного кода и посмотри что там у всех вверху....
добавлю, что UTF-8 не всегда подходит
можно указать западноевропейскую, но она менее универсальна чем юникод
советую кодировку текста выбрать "кириллица (Windows)" или Windows-1251