-
Поставил сайт на хостинг [Only registered and activated users can see links. Click Here To Register...]
И вот какая обнаружилась проблема: в IE текст сайта отображается нормально, а в Моциле - абракадабра, нужно переключать кодировку на "Кирилица(Windows-1251)", хотя автоопределение ставлю - Русская (для юзера неудобства). Подскажите, ребята, пожалуйста как мне избавиться от этой проблемы, может быть есть такой html код?
Пример можно посмотреть здесь: [Only registered and activated users can see links. Click Here To Register...]
-
В IE тоже абракадабра.
Это не Ваша проблема. Это у хостера проблема. На его серверах...
-
Цитата:
Originally posted by Aykroyd@Mar 23 2007, 11:44
В IE тоже абракадабра.
Это не Ваша проблема. Это у хостера проблема. Не его серверах...
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Большое спасибо за молниеносный ответ. Значит как я понял решить проблему я не смогу?
-
Цитата:
Originally posted by vladinov@Mar 23 2007, 14:52
Большое спасибо за молниеносный ответ. Значит как я понял решить проблему я не смогу?
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Существует два способа решения данной проблемы:
1. Списаться с техподдержкой немцев и заставить их поддерживать на серверах кириллицу.
2. Поменять хостинг на более "корректный". Даже у большинства зарубежных хостеров (не говоря о российских) нет никаких проблем с CP1251.
-
Цитата:
Originally posted by Aykroyd@Mar 23 2007, 12:05
Существует два способа решения данной проблемы:
1. Списаться с техподдержкой немцев и заставить их поддерживать на серверах кириллицу.
2. Поменять хостинг на более "корректный". Даже у большинства зарубежных хостеров (не говоря о российских) нет никаких проблем с CP1251.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Спасибо за стоящий совет. Менять хостинг поздно, уже оплачен на год. А вот связаться с техподдержкой и надавить попытаюсь.
-
Цитата:
Originally posted by Aykroyd@Mar 23 2007, 13:05
Существует два способа решения данной проблемы:
1. Списаться с техподдержкой немцев и заставить их поддерживать на серверах кириллицу.
2. Поменять хостинг на более "корректный". Даже у большинства зарубежных хостеров (не говоря о российских) нет никаких проблем с CP1251.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
существует еще более унифицированный подход к версте и кодировкам. верстать в XHTML+UTF-8! и никаких проблем. cp1251 должен исчезнуть из веба вместе с HTML! :dance:
-
Цитата:
Originally posted by Zigzag@Mar 23 2007, 13:13
существует еще более унифицированный подход к версте и кодировкам. верстать в XHTML+UTF-8! и никаких проблем. cp1251 должен исчезнуть из веба вместе с HTML! :dance:
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
А можно чуть по-подробнее. Я вставил вот такой код <meta content="text/html; charset=windows-1251+UTF-8" http-equiv="content-type"> результат нулевой. Видимо я не правильно понял.
-
Цитата:
Originally posted by Zigzag@Mar 23 2007, 16:13
cp1251 должен исчезнуть из веба вместе с HTML! :dance:
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Ну, насчет "вместе", это еще ба-альшой вопрос... )))
Цитата:
Originally posted by vladinov@Mar 23 2007, 17:17
А можно чуть по-подробнее. Я вставил вот такой код* <meta content="text/html; charset=windows-1251+UTF-8" http-equiv="content-type"> результат нулевой. Видимо я не правильно понял.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
<meta http-equiv="content-type" content="text/html; charset=utf-8"> попробуйте...
-
-
Значит тогда только мои два варианта... ))
-
Ещё раз спасибо. Письмо написал. Жду ответа
-
vladinov, напрасно написали — немцы будут смеяццо [Only registered and activated users can see links. Click Here To Register...]
Что там было с 1251 я не видел, не застал. Но у Вас, уважаемый, текстик-то вовсе не в utf-8 не смотря на то, что эти магические буквы Вы написали в метаданных. Так что, чтобы не создавать паники среди немцев, указывайте для документа ту кодировку, в которой его набирали.
Следите за руками: переключите блокнотик или что у Вас там в utf-8, наберите ваш текстик, разместите его на хосте, укажите кодировку utf-8 и поглядите что получится [Only registered and activated users can see links. Click Here To Register...]
-
Цитата:
Originally posted by null@Mar 23 2007, 22:18
vladinov, напрасно написали — немцы будут смеяццо [Only registered and activated users can see links. Click Here To Register...]
Что там было с 1251 я не видел, не застал. Но у Вас, уважаемый, текстик-то вовсе не в utf-8 не смотря на то, что эти магические буквы Вы написали в метаданных. Так что, чтобы не создавать паники среди немцев, указывайте для документа ту кодировку, в которой его набирали.
Следите за руками: переключите блокнотик или что у Вас там в utf-8, наберите ваш текстик, разместите его на хосте, укажите кодировку utf-8 и поглядите что получится [Only registered and activated users can see links. Click Here To Register...]
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
бывалый,направление поиска было дано вами мне очень точно, спасибо. Мой сайт написан с кодировкой CP1251, а кодировка хостинга выглядет так: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">.
Перекодировал тестовую страничку ([Only registered and activated users can see links. Click Here To Register...]) в iso-8859-1, как на хостинге, и, gott seit dank, сработало. Правда теперь предстоит работа по перекодировке всех страничек, но это уже рутина. Ниже я покажу порядок как я перекодировал, может кому пригодится.
Я пользовался Компоновщиком SeaMonkey([Only registered and activated users can see links. Click Here To Register...])
Сначала копируем весь html код в блокнот и меняем в нём <meta http-equiv=.... на нужный, затем из блокнота копируем в компоновщик, но прежде выставляем в компоновщике нужную кодировку, затем сохраняем и загружаем на хост.
Всё. Всем спасибо.
-
Так, одну секундочку, позвольте. ))
Цитата:
Originally posted by vladinov@Mar 24 2007, 15:09
Мой сайт написан с кодировкой CP1251, а кодировка хостинга выглядет так: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Само понятие "кодировка хостинга" является весьма абсурдным. Любой нормальный хостер, на мой взгляд, должен поддерживать хотя бы несколько наиболее распространенных кодировок (не говоря уже об Unicode). У хостера должна быть установлена кодировка по-умолчанию, но если он только ей и ограничивается – это, эээ, простите... Слал бы я таких хостеров куда подальше...
Цитата:
Originally posted by vladinov@Mar 24 2007, 15:09
Перекодировал тестовую страничку ([Only registered and activated users can see links. Click Here To Register...]) в iso-8859-1, как на хостинге, и, gott seit dank, сработало.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Что сработало? [Only registered and activated users can see links. Click Here To Register...]
Вы видели, во что превратились все Ваши русские буквы? В цифровые ссылки-мнемоники. Как же Вы теперь будете текст-то редактировать на сайте? ))
А причиной всему этому является тот факт, что кодировка ISO-8859-1 (также известная под именем Latin-1) не предназначается для кодирования кириллицы. Эта восьмибитная кодировка является общепринятым стандартом для кодирования "расширенной" латиницы. В нее включены почти все символы, употребляющиеся в письменностях западноевропейских языков – французского, немецкого, испанского... Но не русского! ))
Цитата:
Originally posted by vladinov@Mar 24 2007, 15:09
Правда теперь предстоит работа по перекодировке всех страничек, но это уже рутина. Ниже я покажу порядок как я перекодировал, может кому пригодится.
Я пользовался Компоновщиком SeaMonkey([Only registered and activated users can see links. Click Here To Register...])
Сначала копируем весь html код в блокнот и меняем в нём <meta http-equiv=.... на нужный, затем из блокнота копируем в компоновщик, но прежде выставляем в компоновщике нужную кодировку, затем сохраняем и загружаем на хост.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Любой профессиональный редактор HTML позволяет сделать то же самое еще быстрее в связи с возможностью осуществлять ителлектуальный поиск и замену фрагментов кода сразу во всех документах сайта.
Ссылки в тему:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
-
[quote]
Так, одну секундочку, позвольте. ))
Само понятие "кодировка хостинга" является весьма абсурдным. Любой нормальный хостер, на мой взгляд, должен поддерживать хотя бы несколько наиболее распространенных кодировок (не говоря уже об Unicode). У хостера должна быть установлена кодировка по-умолчанию, но если он только ей и ограничивается – это, эээ, простите... Слал бы я таких хостеров куда подальше...
Что сработало? [Only registered and activated users can see links. Click Here To Register...]
Вы видели, во что превратились все Ваши русские буквы? В цифровые ссылки-мнемоники. Как же Вы теперь будете текст-то редактировать на сайте? ))
Ну что ж поделаешь. Пока другой возможности не нашёл. А редактировать можно на компе с тем же компоновщиком, он показывает текст кириллицы без искожений.
-
Цитата:
Originally posted by vladinov@Mar 24 2007, 17:24
Ну что ж поделаешь. Пока другой возможности не нашёл. А редактировать можно на компе с тем же компоновщиком, он показывает текст кириллицы без искожений.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Требуйте от немцев поддержки Unicode (utf-8).
Так как именно эта кодировка объявлена "стандартной кодировкой документа" в HTML, начиная с версии 4, они обязаны ее поддерживать.
-
Цитата:
Originally posted by Aykroyd@Mar 24 2007, 14:32
Требуйте от немцев поддержки Unicode (utf-8).
Так как именно эта кодировка объявлена "стандартной кодировкой документа" в HTML, начиная с версии 4, они обязаны ее поддерживать.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Конечно же я это буду делать (за спрос денег не берут). Одно письмо написано. Не будет ответа напишу ещё.
-
Долой фашизм. ))
Удачи Вам. [Only registered and activated users can see links. Click Here To Register...]
-
Цитата:
Originally posted by Aykroyd@Mar 24 2007, 14:52
Долой фашизм. ))
Удачи Вам.* [Only registered and activated users can see links. Click Here To Register...]
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Благодарю.