пишу проэкт gettext multi lang использую utf-8 везде в базе и так дальше

texrdcom

Новичок
пишу проэкт gettext multi lang использую utf-8 везде в базе и так дальше

пишу проэкт gettext multi lang использую utf-8 везде в базе и так дальшею....
Хочу установить локаль на windows xp utf-8 так как gettext возвращает данные в локали по умолчанию, если не задавать их командой для преобразования:
PHP:
bind_textdomain_codeset($domain, 'utf-8'); 
// Понятно если установим локаль с потдержкой utf-8 это действие будет лишним!
Устанавливаю локаль: Russian_Russia.65001
Получаем такой вывод:
string(154) "LC_COLLATE=Russian_Russia.65001;
LC_CTYPE=Russian_Russia.1251;
LC_MONETARY=Russian_Russia.65001;
LC_NUMERIC=Russian_Russia.65001;
LC_TIME=Russian_Russia.65001"
Пробовал отдельно устоновить: LC_CTYPE, Russian_Russia.65001
Получаем ошибку!
bool(false)
Какой выход ? какую локаль по идеи устанавливать ?
если windows не потдерживает коректно локаль utf-8!
но ведь по идеи эта локаль в windowse есть мы ведь можем в блокноте читать и писать текст utf-8 - даже тот текст который не был создан там!
ГЛАВННЫЙ Вопрос как дать понять php - gettext что мы получаем и обрабатываем в программе строки в кодировке utf-8 - через локаль как видим не выходит
Пробовал:
mb_regex_encoding('UTF-8'); // Для многобайтовый строк указываем кодировку
ini_set('mbstring.internal_encoding', 'UTF-8'); // устанавливаем внутрению кодировку
Результат тот же gettext отдает символы в кодировке текущей системы!
 

texrdcom

Новичок
baev
Я тоже сначалу ищу потом пишу в том топике так и ответа и небыло !
 
Сверху