iconv - не могу перекодировать UTF-8 в Windows-1251

shaliko

Новичок
iconv - не могу перекодировать UTF-8 в Windows-1251

Обьясните пожайлуста как правильно задать параметры функции iconv. Необходимо переводить из UTF-8 в Windows-1251.

Я задаю следующими способами:

PHP:
iconv("UTF-8","CP-1251", $str);
iconv("UTF-8","WINDOWS-1251", $str);
iconv("UTF-8","Windows-1251", $str);
Во всех случаях возвращается пустая строка :( или false

iconv на сервере установлена и функция phpinfo(); выдает следующее:

iconv
iconv support enabled
iconv implementation libiconv
iconv library version 1.9
 

kvf77

Red Devil
shaliko

ты тестируешь-то где - куда тебе надо - мне не интересно - ошибка у тебя где вылазит - на винде или на линуксе?
 

shaliko

Новичок
Вот часть строки:

PHP:
Витязь в тигровой
 

kvf77

Red Devil
shaliko

что толку мне от части строки, ты ее выведи на экран перед iconv непосредственно. и проверь, есть ли она там. И ты уверен, что она у тебя в той кодировке, в которой ты ожидаешь?

и где ты в этой строке видишь UTF-8? я тут вообще ничего подобного не вижу.
 

kvf77

Red Devil
Profic
угу - тока хотел дать ссылку :) хоть сам и составлял - все забываю :)
 

shaliko

Новичок
Автор оригинала: kvf77
shaliko

что толку мне от части строки, ты ее выведи на экран перед iconv непосредственно. и проверь, есть ли она там. И ты уверен, что она у тебя в той кодировке, в которой ты ожидаешь?

и где ты в этой строке видишь UTF-8? я тут вообще ничего подобного не вижу.
Ну я так и получил эту строку вывел перед использованием функции.

PHP Version 4.3.9
 
Сверху