Проблемы с кодировками в WordPress 2.1
В версии 2.1 существуют большие проблемы с кодировками отличными от UTF-8. Поскольку у нас большинство хостеров используют MySQL версии до 4.1 (то есть без полноценной поддержки юникода), то многих ждет разочарование.
Пока известно несколько таких проблем.
- Ошибка добавления новой рубрики. Этот глюк напрямую связан с AJAX. Исправление я выкладывал чуть раньше. В 2.1 сия проблема сохранилась.
- Ошибка автосохранения. Известно, что в 2.1 присутствует автосохранение записей. Однако это автосохранение будет работать только если кодировка блога UTF-8. Для всех остальных, после такого сохранения, текст будет полностью искарежен.
- Ошибка обработки RSS в "Доске объявлений". Обработка входящих RSS теперь вынесена в отдельный файл и подключается как AJAX. Из-за этого, любые русские символы будут искажены и вместо текста вы увидите знаки вопросов. (Кстати смысл выносить эти блоки в отдельный файл очень сомнителен. Если в 2.0.7 можно было исправить путем перекодирования, то теперь это сделать будет гораздо сложнее.)
По предварительным планам, версия WordPress 2.2 вообще не будет поддерживать MySQL младше 4.1. Я сомневаюсь, что хостеры кинутся обновлять MySQL ради WordPress. Если ситуация с кодировками в WordPress не улучшится, то скорее всего на просторах рунета будет преобладать ветка 2.0.7 (будущая 2.0.8), а новые версии просто окажутся ненужными.
Постоянная ссылка: http://maxsite.org/?p=174
Версия для печати
