Люди, есть проблема!
Мне нужно прочитать файл .txt в строку, чтобы потом его содержимое анализировать.
Читаю так:
1. obi-wan - 25 Февраля, 2009 - 08:17:17 - перейти к сообщению
Пробую вывести $contents - на выводе ����� ���������� - совсем не определенные символы, знаете такие вопросики в ромбиках.
Пробую получить этот файл напрямую из браузера - http://localhost/uploads/vasia[dot]txt - выводится нормальный текст.
Думаю, что проблема в кодировке. У меня все файлы в проекте в utf-8.
В firebug смотрю, какие заголовки отдает сервер:
в первом случае с абракадаброй -
Content-type: text/html; charset=utf-8
во втором случае с файлом -
Content-Type: text/plain
что логично.
Файл vasia.txt изначально в кодировке windows-1251, тогда я пробую перевести его в utf-8:
На выводе - Àðõèâ äîêóìåíòîâ. Тоже абракадабра, но другого типа.
Что за фигня? Подскажите, пожалуйста, почему я не могу txt файл по-человечески в строку прочитать?