scalto

Рейтинг
4
Регистрация
20.12.2006
Kide:
1. Поменять кодировку в базе - 15 мин.
Юзайте phpMyAdmin
или через бекап
2. После изменения кодировки надо обратить внимание на вывод данных из Мамбы...
Возможно потребуется явно указать, чтоб она отдавала данный в cp1251

1.1 Как поменять кодировку существующих таблиц? Я могу поменять сравнение с cp1251 на utf8, однако существующие таблицы остаются в cp1251. Вообще, как понять, в какой кодировке у меня сейчас данные в таблицах?

1.2 Когда я делаю дамп базы (я так понимаю, дамп и бэкап - суть одно и то же) phpmyadmin выдает ошибку о том, что я привысил 120 секунд на выполнение запроса или что-то в этом духе.

2. Знать бы еще где это сделать...

General:
Сервер должен отдавать правильные заголовки, не более.

Как проверить, правильные или не правильные заголовки отдает сервер?

Kislov:
Всё делается элементарно. В шаблоне вставляете код, который явно указывает кодировку. И усё.
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

Пробовал. Результат - кракозябры по всему сайту. Отметаем этот вариант.

Strongman:
попробуйте задать дефолтную кодировку для всего сайта:
1. создайте в корне сайта файл ".htaccess"
2. его содержимое:
AddDefaultCharset utf-8

У меня сервер IIS. Насколько я знаю .htaccess - тема только для Apache. поправьте меня если я ошибаюсь.

Kislov:
semenov, гляньте сохранённую копию в яндексе. Всё нормально. Думаю, не стоит переживать по поводу кодировок.

Сохраненная копия в яндексе - 100% гарантия того, что бот корректно читает контент с сайта... или все-таки лучше потратить время и поковырять движок? И где ее, сохраненную копию, можно посмотреть? По поводу кодировки в редакторе - это я действительно ступил, но вот движок реально не хочется ковырять, так как сами понимаете - надо новости успеть вовремя публиковать, а их еще с испанского надо переводить, а еще английскую версию надо поддерживать, а еще испанскую было бы не плохо запустить поскорее. Да и что уж тут говорить - не шибко силен я в пхп...

The WishMaster:
По таким ссылкам вряд ли будет ходить яндекс.

Вооот! Это я и хотел услышать. Спасибо.

а если я буду такую конструкцию использовать для внутренних страниц сайта?

Что-то лежит сервис уже который день. Это теперь на всю жизнь или починят?