win->koi8-r; koi8-r->win
А есть стандартная функция, которая-бы выполняля преобразование кодировок, к примеру, в переменной, в которой содержится строка.
для кодировки koi8r:
<?php
setlocale ("LC_CTYPE", "ru_RU.KOI8-R");
?>
для кодировки win1251:
<?php
setlocale ("LC_CTYPE", "ru_RU.CP1251");
?>
А есть стандартная функция, которая-бы выполняля преобразование кодировок, к примеру, в переменной, в которой содержится строка.
convert_cyr_string
(PHP 3>= 3.0.6, PHP 4 )
convert_cyr_string -- Convert from one Cyrillic character set to another
Description
string convert_cyr_string ( string str, string from, string to)
This function returns the given string converted from one Cyrillic character set to another. The from and to arguments are single characters that represent the source and target Cyrillic character sets. The supported types are:
k - koi8-r
w - windows-1251
i - iso8859-5
a - x-cp866
d - x-cp866
m - x-mac-cyrillic
-----------------------------------------
Т.е.
convert_cyr_string($string, "k", "w");
convert_cyr_string($string, "w", "k");