Проблемы с кодировками в WordPress 2.1
Рубрика: WordPress -> Статьи
Понедельник, 22 января 2007 г.
Просмотров: 2503
Подписаться на комментарии по RSS
Понедельник, 22 января 2007 г.
Просмотров: 2503
Подписаться на комментарии по RSS
В версии 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), а новые версии просто окажутся ненужными. :(



Комментариев: 8
тоесть если версия Мускли у моего хостера
то у мну всё будет норм пахать?
Да, если кодировка UTF-8, то проблем не будет.
кул)
так а когда уже выйдет этот 2.1??
и как он будет взаимодействовать с плагинами с 2.0.7? не в курсе?
А можно посмотреть на нормального хостера с MySQL 4.0 или даже ниже? Я нас даже провайдер на своем хостинге для домашек уже давно 4.1 поставил. Теперь я уговариваю их сменить PHP4 на PHP5.
разочарован. вообще не вижу смысла обновляться до 2.1 с 2.0.7...
уже вышел, wordpress.org
Максим, ждем от вас тестов и новостей хотя бы с UTF, для тех, у кого mysql более 4 и все в utf
+1 Александру
пока боюсь ставить себе)) ждём новостей, тестов, отзывов и подробного опписания данной версии на русском языке, а заодно русификатора
извиници за наглость :oops:
2.1 нормально работает. И непонятно, зачем нужен CP1251 когда есть универсальная кодировка. А все три проблемы свзяаны с тем, что джаваскрипт через XMLHttpRequest пропускает все символы, которые предварительно перекодированы из нэйтив кодировки (стоящей на странице) в утф, для того чтобы небыло проблем со спец-символами. По-моему смену кодировки надо вобще отключить и делать все в утф.