Страница 1 из 1

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

Добавлено: 04 окт 2012, 16:30
Paranoia
Здравствуйте. Впервые работаю с 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", "тест"); ?>
Дает такой результат.

Добавлено: 04 окт 2012, 16:33
duxabilii
Пересохраните файл в кодировке UTF-8

Добавлено: 04 окт 2012, 16:35
Paranoia
duxabilii писал(а):Пересохраните файл в кодировке UTF-8
Боже мой, я ведь пробовал, но выбирал не "Преобразовать в UTF-8", а "Кодировать в UTF-8" (Notepad++). Спасибо, всё работает!

Добавлено: 10 окт 2012, 02:19
Paranoia
Как русифицировать эту CMS?
http://minishowcase.net/
Она поддерживает множество языков и для каждого создан свой файл. Создаю "ru.php" (копированием "en.php"), пишу кириллицу и в какой кодировке не сохраняй — крякозября или поломка сайта (типа CSS стиль слетает). Самый удачный вариант "UTF-8 (без BOM)", с ним некоторые тексты отображаются корректно, но далеко не все.

Добавлено: 10 окт 2012, 10:29
duxabilii