Кириллица в PHP файлах WordPress

Обсуждение других вопросов связанных с веб-разработкой
Paranoia
Сообщения: 13
Зарегистрирован:
24 апр 2012, 18:45

Кириллица в PHP файлах WordPress

Paranoia » 04 окт 2012, 16:30

Здравствуйте. Впервые работаю с WP (wordpress-3.4.2-ru_RU):
Любой текст в блоге отображается без проблем, в том числе и кириллический. При этом в "Параметры / Чтение" стоит кодировка UTF-8 (по умолчанию).
Но понадобилось отредактировать некоторые PHP файлы, а именно: файл текущей темы "footer.php", ввожу какой-нибудь кириллический текст (echo, print, либо просто в файле) и получаю символы-вопросы (в любом браузере).
Однако если использовать функцию iconv, то кириллица отображается нормально. Как поступить? Не хотелось бы в каждом месте, где есть какой-нибудь текст, выводить его через PHP, да и еще через iconv функцию.

Вот такой код:
тест <?php echo 'тест '; echo iconv("windows-1251", "utf-8", "тест"); ?>
Дает такой результат.
Аватара пользователя
duxabilii
Сообщения: 215
Зарегистрирован:
22 июн 2011, 22:06
Контактная информация:

duxabilii » 04 окт 2012, 16:33

Пересохраните файл в кодировке UTF-8
Paranoia
Сообщения: 13
Зарегистрирован:
24 апр 2012, 18:45

Paranoia » 04 окт 2012, 16:35

duxabilii писал(а):Пересохраните файл в кодировке UTF-8
Боже мой, я ведь пробовал, но выбирал не "Преобразовать в UTF-8", а "Кодировать в UTF-8" (Notepad++). Спасибо, всё работает!
Paranoia
Сообщения: 13
Зарегистрирован:
24 апр 2012, 18:45

Paranoia » 10 окт 2012, 02:19

Как русифицировать эту CMS?
http://minishowcase.net/
Она поддерживает множество языков и для каждого создан свой файл. Создаю "ru.php" (копированием "en.php"), пишу кириллицу и в какой кодировке не сохраняй — крякозября или поломка сайта (типа CSS стиль слетает). Самый удачный вариант "UTF-8 (без BOM)", с ним некоторые тексты отображаются корректно, но далеко не все.
Аватара пользователя
duxabilii
Сообщения: 215
Зарегистрирован:
22 июн 2011, 22:06
Контактная информация:

duxabilii » 10 окт 2012, 10:29

Ответить