3                 if (extension_loaded(
"mbstring"))
 
    4                         return mb_convert_encoding($str, 
"UTF-8", 
"auto");;
 
    6                 for($x=0;$x<strlen($str);$x++) {
 
    7                         $num=ord(substr($str,$x,1));
 
   11                         $xstr.=chr(($num>>6)+192).chr(($num&63)+128);
 
   13                         $xstr.=chr(($num>>12)+240).chr((($num>>6)&63)+128).chr(($num&63)+128);
 
   15                         $xstr.=chr($num>>18+240).chr((($num>>12)&63)+128).chr(($num>>6)&63+128).chr($num&63+128);