function win2uni($s) { $s = convert_cyr_string($s,'w','i'); // win1251 -> iso8859-5 // iso8859-5 -> unicode: for ($result='', $i=0; $i175)?"&#".(1040+($charcode-176)).";":$s[$i]; } return $result; }