HTML && Проблема с кодировкой сайта...
3175
20
Полная чушь какая-то. В один прекрасный момент в процессе создания сайта у него поменялась кодировка. Родная 1251 при каждой перезагрузке каким-то чудом заменялась на другую. Немного удивившись, я вставил-таки

И всё бы ОК, но когда посмотрел через хостинг, кодировка сменилась, и уже безвозвратно :((. В контекстном меню значится 1251, однако выводится всё KOI8-P. Строка в HTML таинственно сменилась на
. Помогите кто-нибудь, а не то у меня уже похоже крыша едет...
arudakov
не сочти за наезд, но кодировка windows-1251
для страничек сайта - признак дурного тона либо
отсутствия такового вообще.

что тебе мешает создавать страницы в KOI8-R?
неужто твой редактор, который кроме виндовой
кодировки ничего не понимает?

С KOI8-R, как минимум, не будет проблем:
....А. подобной той, что есть у тебя самого сейчас
....B. у тех, кто редактирует страницы в том же Dreamweaver-е
....C. на сайте с кодировками
....D. у тех, кто работает под юниксом
... и т.д.


_____________________________________________
...относись к другим так, как
ты хотел бы, чтобы к тебе относились ...
arudakov
В charset поставь koi8-r , и все, любой браузер воспримет нормально эту строку и будет автопереключаться на эту кодировку.
Что значит "создавать страницы в KOI8-R"?
Я пишу в блокноте, до этого проблем не было. А теперь вот такой косяк... Причём такое чувство, что проблема с компом - некоторые другие сайты тоже отображаются с другой кодировкой.
Написал KOI8-R, но эту стрчку опять заменили!
arudakov
Notepad фалики сохраняет в виндовой кодировке.

есть "продвинутые" редакторы, которые сохраняют фалики
в той кодировке, в какой укажешь. Если редактировать в
том же встроенном редакторе Far-а, то при создании/сохранении
файла ты можешь выбрать - в какой именно кодировке твой файл.

есть редакторы, которые html-странички создают/сохряняют только в KOI8-R.

и указание в заголовке документа:

ничего путнего не даст, если сам текст набит в виндовой кодировке. Вот что я тебе хотел сказать.
-=и указание в заголовке документа:

ничего путнего не даст, если сам текст набит в виндовой кодировке. Вот что я тебе хотел сказать=-

Естественно ничего не даст, потому как, это всего лишь указатель браузеру в какой кодировке у тебя выполнена страница....Автоперекодировщики - это уже из области скриптографии ))
CooL/2
есснно:миг:токо похоже товарищч выше этого не допонимает:хехе:
поди он ещё начитался советов от юзверей мелкософта, что
Notepad - самый лучший редактор для создания html-страничек
:)))) *самому как-то на глаза попадался такой тезис*
Предпочитаю Far и руки, имхо не криво получается ;-)
arudakov
вот эта статейка тебе популярно разъяснит твою проблему с кодировками.

удачи:миг:


_____________________________
... no comments ...
Спасибо за советы, но чего собственно делать-то? Раньше ведь проблемы не было! Такое чувство, что косячок за сервером...
кодировка windows-1251
для страничек сайта - признак дурного тона либо
отсутствия такового вообще.
Оччень интересно. Почему же тогда на большинстве сайтов именно эта кодировка используется? Или вы в каком-то другом интернете? Обвинять НГС (он вроде как в 1251 отображается) в отсутствии тона вообще (кстати, а как это?) мне кажется просто некорректным. Если вам из под юникса ничего кроме КОI8 не видно, зачем же всех так ровнять?
arudakov
Спасибо за советы, но чего собственно делать-то? Раньше ведь проблемы не было! Такое чувство, что косячок за сервером...
похоже статью ты не читал :::::::::::))) да, есть за сервером такой косячок, об чем там и написано....


__________________________________________________
... web-программирование - удивительная вещь:
- косячок на косячок порою аннулируют друг-друга
и всё получается - как и хотелось...
Vitt
ну во-первых высказал не своё личное мнение, но с которым сам полностью согласен.

во-вторых:
Если вам из под юникса ничего кроме КОI8 не видно, зачем же всех так ровнять
на это могу лишь сказать - уважай не только свой труд,
но и тех, кто с его "плодами" будет разбираться...

PS: работал и работаю под "форточками". вчера это были NT, сегодня двухтонник. Так что претензия не по адресу.
Vitt
А вы просто посмотрите чего больше на компах стоит и все станет сразу ясно????
А дурнота тона , о которой писал space , я думаю состоит в том, что нет права выбора, вот раньше на сайтах да и сейчас попадются такие, был выбор твоей кодировки, было всем хорошо....А сейчас в силу того, что везде мастдай стоит, и все под него ровняются как октябрята на пионеров, мы полчаем одну 1251 и никакой иной.
CooL/2
Что свобода выбора это хорошо, я согласен. Но встречается редко.
Может я не совсем правильно выразился, но претензий никаких и не было. Просто не очень удобно, когда весь браузер, все окна в одной кодировке (так получается, что это чаще 1251) и тут начинаешь открывать какой-нибудь сайт в KOI8. И приходится на каждой страничке, в каждом вновь открытом окне кодировку переключать. Утомительно. Мне вобщем-то абсолютно все равно какой код у каждой буквы, и как все это вместе называется, хочется только единообразия.
Vitt
да, это всё так...

но речь о том, что вот если бы всякие ламеры не писали в метатеге один контент-тайп, а сам файл сохраняли в другой кодировке, о которой они зачастую даже не догадываются, то не было бы проблемы с тем, что нужно сидеть и тупо менять кодировки в окне браузера.
Когда в браузере, это еще не худший вариант. Иногда в браузере при любой кодировке абракадабра, приходится на диск сохранять и FAR-ом приводить к читаемому виду. Вот это развлечение:улыб:
Vitt
корни оттудова же растут... так что сохраняй, меняй
кодировки и вспоминай кого-то тама, если что-то не так...
и ни в коем случае, не говори чайникам, что и как надо делать,
иначе рискушь потерять свои 33 удовольствия от операций
в том же Far-е...


__________________________________________________
...знаю операционные системы: виндовз 98, фар
*строчка из резюме*
|>> не сочти за наезд, но кодировка windows-1251 для страничек сайта - признак дурного тона либо отсутствия такового вообще.

Могу честно сказать, что некоторые хостеры(особенно бесплатные) требуют, чтобы на всех страницах стояла вин-1251. И дело не в их вкусе, а русском апаче, на который и возлагается почетная должность перекодировки в нужный вид.
arudakov
\begin{quote}
Спасибо за советы, но чего собственно делать-то? Раньше ведь проблемы не было! Такое чувство, что косячок за сервером..
\end{quote}

Сменить хостинг?
"Косячок" действительно за сервером -
правильный сервер должен отдавать то, что на него положено,
ничего не перекодируя, когда не просят.
Или перекодировать правильно - когда браузер попросит другую кодировку
(разумеется, сервер должен знать (то есть - правильно думать о)
кодировку документа)
А кодировка koi8 или Win1251 - не так важно
(насколько я знаю, Windows-кодировка более распространена в (web-)Рунете
(в отличие от почты))
- надо только, чтобы сервер её знал.
Можно, конечно, самому перекодировать документы в koi8
(если уж сервер никак по-другому не работает.
Кстати, какую кодировку он сообщает в HTTP-заголовках?
(можно посмотреть, например, lynx -mime_header или
использовать Проксомитрон
или сказать адрес :-) )),
но "meta ...charset" лучше убрать - это древние подпорки, превратившиеся
в грабли с самого начала.