Кодировка при чтении из файла

BestOfCats

Новичок
Кодировка при чтении из файла

Приветствую всех форумчан.

Не первый год работаю с пхп, но сейчас столкнулся с проблемой, которую разрулить не могу. Ситуевина следующая, есть файло, данные в которое пишется из скрипта. данные в кодировке utf8, сам файл в кодировке UTF-8, но при чтении данных в массив - получается кодировка cp1251(данные в массиве имеют такую кодировку).

Команда
PHP:
echo(setLocale(LC_ALL, NULL));
выводит: ru_RU.KOI8-R.

Пытаюсь сделать что нить из серии
PHP:
setlocale(LC_ALL, "ru_RU.UTF-8");
- резалт тот же. Других функций не применял, так как не хотелось бы строки конвертить в реалтайме, так как этот кусок кода - критичен по времени выполнения. Подскажите, пожалуйста, где косяк? :)
 

Beavis

Banned
а ты не можешь сам проверить кодировку на всех этапах выполнения программы и определить в какой момент она "получается 1251" ? мы то чем тебе можем помочь

и причем тут локаль вообще?
 
Сверху