вообщем у меня сложилась определенная проблема.
о своем phpmyadmin
localhost
Версия сервера: 4.1.21-standard
Версия протокола: 10
Сервер: Localhost via UNIX socket
Пользователь: paradox@localhost
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL:
UTF8_bin
phpMyAdmin – 2.9.0.2
Версия MySQL-клиента: 4.1.10
Использованы расширения PHP: mysql
у меня есть такие вопросы:
1) как можно изменить саму MySQL-кодировку (выделено красным)
2) Что означает сопоставление соединения (выделено синим), влиет ли оно на саму кодировку?
на вашем сайте написано
Если у вас стоит версия MySQL выше, чем 4.1.0, то вы можете внести исправление (см. файл wp-includes/wp-db.php - в самом конце), чтобы изменять кодировку «на-лету».
я полез в файл wp-db.php и поизменял перед установкой
### fix - esli у vas problemy с kodirovkoy MySQL //$wpdb->query("SET NAMES 'cp1251'"); //$wpdb->query("SET CHARACTER_SET_CLIENT='cp1251'"); //$wpdb->query("SET CHARACTER_SET_CONNECTION='cp1251'"); //$wpdb->query("SET CHARACTER_SET_RESULTS='cp1251'"); //$wpdb->query("SET CHARACTER_SET_SERVER='cp1251'"); //$wpdb->query("SET COLLATION_CONNECTION='cp1251_general_ci'"); //$wpdb->query("SET COLLATION_SERVER='cp1251_general_ci'"); ?>
вот сам сайт http://paradox.sms.uanet.tv/
что мне делать?
заранее спасибо
У вас и база и блог работают в UTF-8. Ничего менять не нужно.
вот только кодировка БД скорей всего по умолчанию создалась в latin-1, по идее работе это не мешает, но у меня возникают опасение, что после восстановления из бэкапа такой базы в будущем это может вызвать проблемы
так я ставил ничего не меняя и все рамно та же проблема 🙁
Какая проблема?
зайдите на сайт http://paradox.sms.uanet.tv/
там вместо букв ???????????? ????????????. ????????????????????????????
И? Вы поставили WordPress в одной кодировке БД, а потом поменяли её на какую-то другую. Теперь, естественно, данные, которые вносились на этапе установки стали нечитабельными. Не хотите попробовать создать новую запись?