$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'у (;
я в свое время вот этой функцией развлекался (;
http://popoff.donetsk.ua/text/work/libs/a/charset/
может послужит альтернативой mb_detect_encoding'у (;