Кодировка файла

102
.
Подскажите как узнать кодировку файла с помощью пыха?
.
В стельку трезвый
Gnom, mb_check_encoding();
.
Максим (20.10.2009/12:07)
Gnom, mb_check_encoding();
Эта функция всегда выводит единицу просто сталкнулся с такой проблемой при написании библиотеки, вот если загружать файлы в кодировке анси то нормально выводит текст а если в утф то кракозябры у меня две идеи первая это определять кодировку файла и через функцию выводит или сделать конвертер который будет при добавлении статьи все статьи в одну кодировку, вот теперь думаю как сделать
.
В стельку трезвый
Gnom, можешь сделать как в стандартной библиотеке.
if (mb_check_encoding($zapros, 'UTF-8'))
{ } elseif (mb_check_encoding($zapros, 'windows-1251'))
{ $zapros = iconv("windows-1251", "UTF-8", $zapros);
} elseif (mb_check_encoding($zapros, 'KOI8-R'))
{ $zapros = iconv("KOI8-R", "UTF-8", $zapros);
} elseif (mb_check_encoding($zapros, 'koi8-r'))
{ $zapros = iconv("koi8-r", "UTF-8", $zapros);
}elseif (mb_check_encoding($zapros, 'ANSI'))
{ $zapros = iconv("ANSI", "UTF-8", $zapros); }else{ }
.
Я так и пробовал только функцию всегда возвращает 1(труе), то есть если файл в утф а я проверяю в анси он или нет то все равно единица
.
В стельку трезвый
А ты чтение из файла производил?
.
Да, я и читал из файла, и путь к нему писал мне уже осталось сделать прикрепление статей к категориям и прикрепление картинок к статьям и перемещение статей по категориям и админку доделать и выложу бета версию
.
В стельку трезвый
Ну по идее работать должно. В стандартной выгрузке работает же. )) Проверяй всё ещё раз. ))
.
Да действительно в стандартной библе все ничтяк по счет кодироки
Всего: 9