Где подправить отображение логина/ника в кирилице, который выводится wp_register(); и wp_loginout(); в сайдбаре?
стовосемтырнадцатый раз о кодировках

Где подправить отображение логина/ника в кирилице, который выводится wp_register(); и wp_loginout(); в сайдбаре?
если так встал вопрос, то у тебя возможно проблема с разными кодировками темы/блога/бд. проверь, иначе wp-шные функции наврятли будут выводить некорректный стафф, хотя.. приложи код сайдбара, и, пожалуйста, указывай точнее, какую версию движка используешь, это раз, какая тема, это два, тем более что трабла с щепетильной проблемой кодировок
Кодировка вроде совпадает (всё остальное кажет корректно). На всяк случай, где кодировку темы посмотреть?
Версия – 2.2.1, Тема на основе Fluid2, но там почти всё переработано.
кодировка смотриццо в файлах темы, в какой она сохранена. в качестве редактора, конечно, каждый на свой вкус и цвет, как говориться, но вот мой выбор http://download.infine.ru/programms/DzSoftPHPEditor4.1.0.7.cracked.zip. покажи ссылку где проблема
Всё совпадает – UTF-8
Сцылко не могу. Картинко причепил.
www у вас 99% кодировка таблицы WP_USERS кривая в базе
utf8_general_ci
а знаешь что.. дам я тебе кусок своего кода, попробуй его
utf8_general_ci это еще не факт что данные в таблицах лежат правильные
не понимаю, вы о чем?
Один фиг (см. ниже) и опенайдишная форма не встраивается в ваш вариант.
если зайти в ТАБЛИЦУ в phpmyadmin и посмотреть там данные
вот пример кривой базы


а вот пример нормальной
скрины не из вордпресса (у меня в вп все базы сейчас нормальные)
но для примера думаю понятно
а, вы в этом смысле…
не, там всё в порядке. в базе все данные корректны.
проблема явно в бд. кардинальный метод – сделай дамп, сохрани его в utf-8, дропни базу, и залей дамп обратно, но на этот раз более тщательно следи за всеми кодировками
Разве может быть невидимая ошибка в базе? Там же видно, что всё с базой в порядке. И на примере видно, что в одном месте выводит даннные правильно, а во втором нет. Логично ведь, что значит сбоит механизм вывода, а не данные.
www а вы все же попробуйте – выгрузите базу в дамп через плагин wp-db-backup а залейте назад через phpmyadmin
а в админке имя юзера нормально пишется по русски?
да, в админке проблем не отмечалось.
бэкап сделал – не помогло…
пойду стукну головой стенку)))
www в других темах также?
ага
www проблема точно в базе. можешь дамп кинуть на мыло мне посмотрю в чем засада
не могу – уволють разом))
скажи, где и что смотреть. оно и мне полезно будет.
а я ещё давно устанавливал плагин или хак, который перенаправляет при логинации сразу на главную (где-то тут кажется Соника выкладывала) и плагин пароля при регистрации + опенайди, от этого может заплющить?
тогда смотри в базе в таблице wp_users еще раз внимательно
да могло и от хака заплющить. возможно хак/плагин надо в нормальной кодировке сохранить
ничего не понимаю…
в базе всё гуд.
как реализована переадресация не помню (вроде просто адрес менялся с админки на главную), а при перемене кодировки файлов сайт слетает нафиг.
выключи нафиг все плагины и протести на фефолтной теме. должно работать если всё так как ты говоришь.
если и в этом случае не заработает, поставь вп от макса и лангпак от лекактуса, предварительно сделав дамп и обязательно сохрани его с utf-8 перед заливкой на сервер.
на крайняк – принудительно юникодируй результат вывода функций
Ай спасибо Айболит!))
Это OpenID всё портил. Без него всё корректно показывает.
Его перекодировать тоже не вышло – всё обрушается. Может посоветуете правильный OpenID плагин?
вот такая вот у меня проблема!! ХЕЛП
about mySql i has collation = utf-8?
Yes, the encoding is UTF-8.
i use MySQl adminiastration
1.enter
2.catalog
3.choice RUnews, press right click
then "Copy Creat statement to clipboard
its show me this
CREATE DATABASE `RUnews` /*!40100 DEFAULT CHARACTER SET latin1 */;
i see no utf8 😉 becous I’ll ask u
DEFAULT CHARACTER SET latin1 */;
The database is already created for you in UTF-8. You only need to create the tables.
Support Team,
они божаться что у меня УТФ я вижу латин один…….как узнать? правду мать их 🙂
что бы потом обидно не было за прожитые дни :))
А в phpMyAdmin что в таблицах и их полях?
я просто первый раз этим занимаюсь…они мне сказали…качай майскл администратор и вперёд…….
про пхп админ нихто ничего 😀 даже не знаю для чего он 🙁
делай раз: http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.2-all-languages.zip?download или http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.2-all-languages.tar.bz2?download
делай два – конфигуряем http://php-myadmin.ru/doc/config.html
делай три – сливай полный дамп
делай четыре – смотри свойства таблиц (в частности %prefix%users), и если понадобиццо, то выставляй принудительно utf-8
делай пять – (зарезервивовано)
делай шест – радуемся жизни)
я сделал не так 🙂
ВП созадала базу……. все таблицы там автоматом в UTF 8 создаются…я доволен 🙂
просто не понятно почему Майскл администратор показывает DEFAULT CHARACTER SET latin1 */;
а так всё вроде как нормально
вот такая вот бадяга у меня обнаружилась…
на шаблонах от блогстайл.ру у меня не в постал…не в коментариях а именно…там где прописано число дата…кто постил
в этих шаблонах при поиске статей появляются � ���������, �� ������ ������� ������ �� �������.
в шаблонах русифицированых другими проектами или не русифицироваными..такого не наблюдается………
это с моей базой что то не так..или шаблон?
шаблонов перенатыкал кучу…только блог стайл ру такаое выдаёт…а не должно вроде как , кодировка маскл ? или шаблон виноват?
в случае если с другими шаблонами всё корректно отображаеццо, то наверняка виновата кодировка самого шаблона. попробуй принудительно сохранить его в utf-8
по поводу БД – открывай таблицу и смотри свойство "Статистика ряда" — "Сравнение", должно быть по идее "utf8_general_ci". Если же нет, то принудительно: "Операции" — "Параметры таблицы" — "Сравнение" — и вновь "utf8_general_ci", но судя по твоему описанию вполне достаточно будет сохранить сам шаблон в utf-8 кодироффке
у меня ещё один вопрос, может быть глупый..конечно..
но я понятия не имею как можно сохранить шаблон в UTF8 ??
там ничего в пхп подправить нельзя? по простому как нить:D
зы
у меня милион вопросов и чем дальше тем больше 😀
http://download.infine.ru/programms/DzSoftPHPEditor4.1.0.7.cracked.zip – вот те сцылка. открываешь им док, правой по закладке — File Encoding — UTF-8 (Unicode) recomend for includes или что то в этом духе.
Вариант 2 – для ленивых: открываешь при помощи nitepad.exe — Save as — Указывай внизу кодировку UTF-8, но при этом могут появиццо наблы с символами, поэтому и дал ссылку на более лучший вариант
Вот только не надо notepad`ом. От пририсует BOM – источник траблов.
и Ю.Б. со мной солидарен..
спасибо спасибо 🙂 обязательно попробую