[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как узнать кодировку файла средствами php?
kilogram
В файле 1.txt кирилица, вытаскивать нужно функцией file_get_contents

$t = file_get_contents('1.txt');
$get = mb_detect_encoding($t);
echo iconv($get,'UTF-8',$t);


Не выводит,хоть все правильно сделал, выдает ошибку:

Notice: iconv() [function.iconv]: Detected an illegal character in input string in C:\www\htdocs\test.ru\www\index.php on line 6




Спустя 5 часов, 1 минута, 29 секунд (17.06.2012 - 02:40) waldicom написал(а):
Так что в $get хранится? mb_detect_encoding может FALSE отдавать, если не получилось определить кодировку. Да и вообще она криво работает.
Также можно попытаться передавать русские кодировки (во втором параметре в массиве).

Спустя 5 часов, 38 секунд (17.06.2012 - 07:40) DySprozin написал(а):
kilogram
я в свое время вот этой функцией развлекался (;
http://popoff.donetsk.ua/text/work/libs/a/charset/

может послужит альтернативой mb_detect_encoding'у (;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.