Всем привет !Сразу опишу проблему, и почему я задался вопросом по сабжу.Мне необходимо читать xls-файл.Пробовал я много разных библиотек, остановился на PHPExcel.При чтении кириллицы из файла возникают проблемы. Как известно, информация в Excel файлах хранится в UFT-8. Когда я вывожу напрямую считанное содержимое, то получаю набор крякозябр. (т.е. пытаюсь вывести в кодировке UTF-8, при этом посылаю заголовок "text/html; charset=utf-8"). Когда же я не посылаю этот заголовок, а полученные данные конвертирую из UFT-8 в ISO-8859-1, то получаю читаемый текст. Вот я и не могу понять как мне заставить нормально отображаться текст в UFT-8 кодировке. В чём тут может быть проблема ? Куда копать и в чём искать косяк ?Я не знаю, какая информация может пригодиться что бы помочь идентифицировать проблему, по этому вы спрашивайте, а я буду приводить всё что нужно.P.S.: при выводе в UFT-8 из РАЗНЫХ файлов бывало выводило и читаемый текст, и кракозябры.P.P.S.: Вобщем то, мне нужно сохранять информацию в БД. Именно по-этому у меня возник вопрос, как php понимает кодировки строк, с которыми он работает.
|