So you are also Running Windows NT/2000/2003 Server.
Is the server in your network, or do you connect on a server on the web.
Cause I know with Microsoft, if the OS is installed in an other language with special caraters like Russian, or any Asien Language you get problems like that!
It has to do with the ISO.
Try this, you may need to update the scipt:
<?php
function cyrconvert($thestring) {
$specialchars = array(
"÷" => "ch",
"×" => "CH",
"ø" => "sh",
"Ø" => "SH",
"ù" => "sht",
"Ù" => "SHT",
"þ" => "iu",
"Þ" => "IU",
"ÿ" => "q",
"ß" => "Q");
$translate = strtr($thestring, "àáâãäåæçèéêëìíîïðñòóôõöúÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÚß", "abwgdevziiklmnoprstufhcuqABWGDEVZIIKLMNOPRSTUFHCUQ");
$translate = strtr($translate, $specialchars);
return $translate;
}
$teststring = "Òóê èìàìå íÿêàêúâ òåêñò íà áúëãàðñêè åçèê ...";
echo "<b>Originalen tekst:</b> ". $teststring ."<br><br>";
echo "<b>Konvertiran tekst:</b> ". cyrconvert($teststring);
?>
Tell me if it helped you!