gettext php, проблемы с русской кодировкой

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

gettext php, проблемы с русской кодировкой

Непрочитанное сообщение Гость » 2010-09-28 8:16:09

в скрипте есть следующее:
$title = __("Go to the subdirectory %1\$s", $list_directories[$i]["dirfilename_html"]);
$net2ftp_messages["Go to the subdirectory %1\$s"] = "Перейти в поддиректорию %1\$s";

Отдельно массив переменных $list_directories[$i]["dirfilename_html"] выводит корректно русские имена.
Но если сделать echo $title, то выводит

Код: Выделить всё

Перейти в поддиректорию ???????
кодировки в браузере все поменял, символы не читабельные
Что посмотреть, чтобы решить проблему?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

masterito
рядовой
Сообщения: 42
Зарегистрирован: 2010-08-19 16:24:17
Откуда: Санкт-Петербург

Re: gettext php, проблемы с русской кодировкой

Непрочитанное сообщение masterito » 2010-09-28 12:00:22

Посмотрите в какой кодировке что выводится и с помощью iconv преобразуйте обе части к одной кодировке.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: gettext php, проблемы с русской кодировкой

Непрочитанное сообщение zg » 2010-10-01 19:59:02

Гость писал(а):Что посмотреть, чтобы решить проблему?
В файле .po кодировка задана?

Код: Выделить всё

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-10-01 22:56+0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: 1.php:3
msgid "Hello"
msgstr ""