Решил обновить сайт, выложил одну статью, залил на FTP.
Лезу на сайт — вместо кириллицы сплошные вопросительные знаки. Локальные файлы проверил — все путем. Проверено тремя браузерами — файрфоксом, ИЕ, сафари…
Что за фигня? Не понимаю…
Значит, тогда все дело именно в charset. Посмотри, какие настройки у твоего сервера и проверь, соответствуют ли они тому, что на твоем документе. В Dreamweaver они очень легко выставляются. Я так понял, ты документ в нем делал?
Cамое простое, посмотри, какой чарсет выставлен на тоем документе и проверь, какой чарсет выдается с твоего сервера? View > Page Source
если у хостинга одна кодировка, а у сайта или конкретной папки другая, то создай файл .htaccess содержащий строку AddDefaultCharset имя_нужной_кодировки (если файл есть, то добавь строку)
кодировка сайта (хостинга) UTF-8, а документ в CP1251?
Да. И еще, посмотри как передавал. Можно передавать как binary а можно как текст. Попробуй скачай назад и посмотри, что у тебя там?
Закачивал сперва через сервис обновления Adobe Dreamworks, потом FTP-клиентом.
Сейчас скачал с сервера к себе — все нормально открывается.
Значит, тогда все дело именно в charset. Посмотри, какие настройки у твоего сервера и проверь, соответствуют ли они тому, что на твоем документе. В Dreamweaver они очень легко выставляются. Я так понял, ты документ в нем делал?
Cамое простое, посмотри, какой чарсет выставлен на тоем документе и проверь, какой чарсет выдается с твоего сервера? View > Page Source
У меня windows 1251, у сервера UTF8.
Сайт переделывать?
Думаю, у сайта такие настройки. Конвертни документ в utf-8, потому что это правильнее выстави чарсет на твоем документе и закачай снова.
Переиграл сайт в utf, почти все нормально отображается. Счас еще покопаюсь, где-то баг остался…
Все исправил, спасибо за подсказки.
вообще-то он не бинари, потенциально, как текст передавал, что могло вызвать ошибку, а наоборот!
то есть, оно 100% не виновато!
Точно.
Перелопатил сайт.
если у хостинга одна кодировка, а у сайта или конкретной папки другая, то создай файл .htaccess содержащий строку AddDefaultCharset имя_нужной_кодировки (если файл есть, то добавь строку)