Вопрос по PHP: setlocale и UTF-8

ixRock
На сайте с 14.11.2006
Offline
46
12785

Выставление локали в setlocale(LC_ALL, 'ru_RU.UTF-8'); не дает никакого толку, данные хоть и возвращаются в русско-язычной локали, но в кодировке CP1251. Конкретно это относиться к функции strftime, поэтому чтобы избежать "кракозябр" приходится дополнительно конвертить с помощью iconv или mb_convert_encoding.

Кто знает как этого избежать и выставить локаль так, чтобы она возвращала данные в нужной кодировке?

Работаю [S]за еду и секас[/S] с XHTML, CSS, XSLT, JS, PHP. Если что, вот тут (http://www.mintdesign.ru/) некоторые мои работы. Контакты: ася 344-ноль86-276, мыло ixrock@gmail.com
Bitman
На сайте с 05.07.2009
Offline
112
#1

тут чего то полезного http://anton-pribora.ru/articles/php/locales/

Северный лес (https://euro-vagonka.by) DREW (https://drew.by) AvtoDrive (https://avtodrive.by)
Dreammaker
На сайте с 20.04.2006
Offline
570
#2

ixRock, а нужная локаль в системе вообще есть?

[Удален]
#3

уточните название нужной локали в системе... скорее всего вы неправильное имя пишите

ixRock
На сайте с 14.11.2006
Offline
46
#4

ок, благодарю за наводки, сейчас пошукаю :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий