26
Фев
2016

Кракозябры при чтении txt файла

Файл в кодировке utf-8 без bom. В файле русский текст, нужно считать и записать в бд, для теста решил вывести содержимое

$f = file_get_contents('ti.txt');
echo $f;

Выдаёт �����

$f = file_get_contents('ti.txt');
$f = mb_convert_encoding($f, 'UTF-8');
echo $f;

Выдаёт ïîðíî ÿïîíêè â óíèôîðì

$f = file_get_contents('ti.txt');
$f = iconv("ISO-8859-1","UTF-8",$f);
echo $f;

Выдаёт ïîðíî ÿïîíêè â óíèôîðì

Источник: https://ru.stackoverflow.com/questions/497520/%D0%9A%D1%80%D0%B0%D0%BA%D0%BE%D0%B7%D1%8F%D0%B1%D1%80%D1%8B-%D0%BF%D1%80%D0%B8-%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B8-txt-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0

Тебе может это понравится...

Добавить комментарий