Как определить/изменить кодировку загружаемого текстового файла на php

R
На сайте с 18.12.2009
Offline
92
1050

На сайте есть форма для загрузки текстового файла. Полученные данные из файла заносятся в базу данных. Есть проблема. Если загружаемый файл имеет кодировку ANSI - выводятся "иероглифы" а значения, записываемые в базу, соответственно, пустые.

Так как на сайте определено "AddDefaultCharset utf-8" и "<meta charset="utf-8">", при загрузке текстового файла в UTF-8 все проходит отлично.

Помогите, пожалуйста, разобраться.

Вариант - iconv("CP1251", "UTF-8", $text); - подходит только в том случае, если кодировка всегда в ANSI. НО! Я не могу контролировать, в какой кодировке пользователь будет загружать информацию.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий