1

Тема: Знаки вопроса в блоге, но не везде

Насколько я знаю, для того, чтобы не было знаков вопроса (вместо кириллицы) в блоге, надо чтобы:

1. в админке была выставлена кодировка для страниц UTF-8
2. в файле wp-config.php были установлены кодировка UTF-8 и сравнение utf8_general_ci
3. в phpMyAdmin были установлены кодировка UTF-8 и сопоставление соединения с MySQL: utf8_general_ci
4. в файле index.php была прописана строка: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Всё это у меня именно так и настроено (может что-то лишнее, может чего-то не хватает). Но, при этом некоторые моменты отражены знаками вопросов. А именно:

- в строке навигации слово "Главная" (остальные названия страниц на русском)
- в строках между постами фразы "Редактировать", "Комментарии"
- в подвале фраза "Все права защищены" (тайтл блога выводится русскими буквами)

В общем, всё что в файлах вордпресса прописано от руки - знаками вопроса, а всё что выводится кодом - нормально. Сами посты также нормально.

2 (14-02-2010 21:28:56 отредактировано auditor)

Re: Знаки вопроса в блоге, но не везде

auditor пишет:

В общем, всё что в файлах вордпресса прописано от руки - знаками вопроса, а всё что выводится кодом - нормально. Сами посты также нормально.

Ещё, наверное это важно - на локальном сервере всё нормально.

3

Re: Знаки вопроса в блоге, но не везде

забыли кодировку для сервера еще указать.
в файл .htaccess первой строчкой добавить:
AddDefaultCharset UTF-8

http://www.wordpressplugins.ru/ - плагины, статьи, темы и другое о wordpress.

4

Re: Знаки вопроса в блоге, но не везде

Flector пишет:

забыли кодировку для сервера еще указать.
в файл .htaccess первой строчкой добавить:
AddDefaultCharset UTF-8

Да, Вы правы, спасибо!
Бывает, ещё некоторые любят править посты в редакторах, где нет возможности поменять кодировку. Возникают такие же проблемы.