
12.09.2009, 18:27
|
|
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
С нами:
10269701
Репутация:
58
|
|
Сообщение от FireFenix
PHP код:
$name = iconv('UTF-8', 'WINDOWS-1251', $_FILE);
$name = iconv('KOI8_R', 'WINDOWS-1251', $_FILE);
$name = iconv('KOI8_U', 'WINDOWS-1251', $_FILE);
имею мнение, что данный код сработает ТОЛЬКО в одном случае, что собственно и было видно следующих постах.
только при
PHP код:
$name = iconv('KOI8_U', 'WINDOWS-1251', $_FILE);
т.к. иконв возвращает только в одном случае если входящая кодировка указана верно. поэтому выше представленный код НЕ верен. и имеет место быть только в таком виде:
PHP код:
$name['UTF'] = iconv('UTF-8', 'WINDOWS-1251', $_FILE);
$name['KOI8R'] = iconv('KOI8_R', 'WINDOWS-1251', $_FILE);
$name['KOI8U'] = iconv('KOI8_U', 'WINDOWS-1251', $_FILE);
и после удалить все элементы массива которые пусты.
останется только ОДИН элемент массива в ключе которого будет кодировка текста
|
|
|