На что влияют данные внутренние переменные:

Код:
input_encoding
output_encoding
internal_encoding
устанавливаемые функцией iconv_set_encoding ( string type, string charset )?
Т.е. если Я читаю в php файл в кодировке win-1251, а ответ мне надо дать в UTF-8, а серверные установки этих переменных равны ISO-8859-1, то чтобы в UTF-8 получить нормальные русские буковки, достаточно ли этого:

Код:
iconv_set_encoding("internal_encoding", "WINDOWS-1251");
iconv_set_encoding("input_encoding", "WINDOWS-1251");
iconv_set_encoding("output_encoding", "UTF-8");
или нужно написать по-другому, или необходимо использовать iconv ( string in_charset, string out_charset, string str )?