Как сделать, чтобы кодировка сайта правильно отображалась на Юкозе?
Закачал на сайт на Юкозе (который раньше был на Народе) обновленные страницы, созданные оффлайн (при помощи Майкрософт фронт пейдж). Теперь они отображаются набором псевдографических значков, а в браузере автоматически ставится кодировка UTF-8. Когда я меняю кодировку на Кириллица (Windows-1251), то всё становится на свои места. Каким образом мне сделать так, чтобы страницы при их открытии сразу правильно отображались? Подскажите, как это сделать:
- или в Юкоз-настройках,
- или в HTML-коде страницы
Спасибо.
Раздел: Интернет, последний комментарий: 26.05.2013 01:24 Вопрос закрыт автором
Чтобы поменять кодировку страницы, напимер с UTF-8 на Windows-1251(кириллицу), можно использовать несколько способов. Для всех надо использовать текстовый редактор Notepad++, или любой подобный.
Споб первый, самый простой, но не всегда действенный. Открыть нужную Вам страницу HTML или PHP и проделать следующее. В верху страницы между тегами и заменить в строке :
кодировку с utf-8 на Windows-1251 так:
Дальше выделяем весь код в странице и открываем в Notepad++ вкладку вверху "кодировки"-->еще "кодировки"--> кириллица-->Windows-1251. Смотрим, что получилось. Иногда такой способ помогает, иногда приходится проделать более сложную процедуру. Проделываем все перечисленное выше, до выделения текста, дальше Выделенный код, копируем в простой блакнот Windows (это обязательно, в простой блокнот). Создаем в Notepad++ новую страницу сохраняем её как .html или .php и выбираем для этой новой страницы кодировку, так как описано Выше. После этого обратно копируем текст из простого блакнота Windows (очень важный момент, имено копируем опять из блокнота, а не просто вставляем тот, что находится в буфере обмена (что мы скопировали из Notepad)) Теперь все должно получиться. В описанных процедурах главное понять принип и не запутаться. При проделовании операции, один-два раза вы легко сможете менять кодировку. Аналогичный принцип используется и при обратном преобразовании. Так же иногда нужно преобразовать UTF-8 в UTF-8 без БОМ, Обратите внимание, что кодировки UTF-8 и UTF-8 без БОМ это в принципе очень разные вещи.
Добавлено спустя 42 минуты 52 секунды
Когда через файловый менеджер панели управления пользуюсь кнопкой "Изменить содержимое файла" и вставляю туда код страницы, который содержит [meta http-equiv="Content-Type" content="text/html; charset=windows-1251"]
то всё получается. Но вставлять поимённо 200 страниц - это
Может есть способ проще? При закачке страниц на сайт через ftp кодировка не меняется не смотря на мета-теги.
Добавлено спустя 42 минуты 52 секунды
Когда через файловый менеджер панели управления пользуюсь кнопкой "Изменить содержимое файла" и вставляю туда код страницы, который содержит [meta http-equiv="Content-Type" content="text/html; charset=windows-1251"]
то всё получается. Но вставлять поимённо 200 страниц - это
Может есть способ проще? При закачке страниц на сайт через ftp кодировка не меняется не смотря на мета-теги.
Там в панелях есть замена во всех шаблонах по маске.
Привет! Я во всех страницах в фронт-пейдже прописал мета-тег meta http-equiv="Content-Type" content="text/html; charset=windows-1251 и загрузил страницы через ftp. Но всё равно они загружаются в кои-8
P.S. Буду в твоем городе в среду без ночевки. Выходные в Рогачеве, понедельник-вторник в Чечерске, а от тебя сразу в Буду.
Там в панелях есть замена во всех шаблонах по маске.
Привет! Я во всех страницах в фронт-пейдже прописал мета-тег meta http-equiv="Content-Type" content="text/html; charset=windows-1251 и загрузил страницы через ftp. Но всё равно они загружаются в кои-8
P.S. Буду в твоем городе в среду без ночевки. Выходные в Рогачеве, понедельник-вторник в Чечерске, а от тебя сразу в Буду.
Там нужно заменить котировку в самих шаблонах юкоза. Зайти в панель управления - Управление дизайном - и в верху выбрать Быстрая замена.
Пишешь в первой строке:
Там нужно заменить котировку в самих шаблонах юкоза. Зайти в панель управления - Управление дизайном - и в верху выбрать Быстрая замена.
Пишешь в первой строке:
В первой строке:
< meta http-equiv="content-type" content="text/html; charset=UTF-8" >
Или что там у тебя в исходниках на юкозе.
Во вотрой строке пишешь то что тебе нужно:
< meta http-equiv="content-type" content="text/html; charset=windows-1251" >
или что там хочешь
Ставишь все опции кроме:
заменять только первое совпадение в шаблоне
и жмешь произвести замену. Можешь сделать перед этим бэкап, хотя там все равно есть опция сбросить шаблон по умолчанию, так что гораздо важнее делать бэкап после внесения нужных замен.
Проверяй.
Телефон брошу в личку. Будешь подъезжать - набери.
Добавлено спустя 08 минут 30 секунд
Пробелы только убери после < и перед >
Добавлено спустя 10 минут 07 секунд
После нажатия кнопки покажет сколько сделало замен. Если ноль - значит ошибся с набором или копированием строкию
Добавлено спустя 11 минут 57 секунд
Лучше скопируй строку с исходника на своем сайте на юкозе. Здесь пробелы проставляются.
Сделано несколько (вроде-бы 7) замен. Дело в том, что у меня все страницы редактируются офф-лайн, а потом я их загружаю по ftp на сайт. Когда я был на Народе - вопросов не было. А вот на Юкозе делаю в windows-1251, а грузится в кои-8. Если каждую страницу по отдельность вставлять кодом в форму "Изменить содержимое файла", то всё ОК, но если файлы *.html вставлять по ftp, то бяка выходит (которую в браузере можно исправить, принудительно изменяя кодировку).
Текст у тебя тоже должен быть соответственно в 1251 иначе ерунда.
Добавлено спустя 09 минут 56 секунд
Если у тебя изначально страницы в КОИ - тогда возьми какой-либо конвертер для массовой конвертации файлов. Если у тебя страницы в 1251, а после заливки стали КОИ - перезалей другим ftp клиентом (тоталом например).
Я себе правил именно таким макаром.