Ascii unicode funktion ..
Fabi10
- php
heya,
also ich hab eine file, die per irc ausgelesen wird und ins netz gestellt wird.. leider sehen die Nicks dann so aus:
«ÄẽïºÏ¡¢â¢Å¦rоÅÏâ¢Â»
Deshalb hab ich mir die passende funktion rausgesucht.. und mal testweise in die file direkt reingehaun.. da decodierte er alles einwandfrei.. wenn ich aber nun die funktion in eine file schreib,und in diese file die andere mit dem Zeugs was decodiert werdn soll include... decodiert er mir sie nich sondern zeigt sie mir so wie oben. Wieso?
?php
function latin9_to_utf8($latin9str) { // replaces utf8_encode()
$trans = array("¤"=>"â¬", "¦"=>"Å ", "¨"=>"Å¡", "´"=>"Ž", "¸"=>"ž", "¼"=>"Å", "½"=>"Å", "¾"=>"Ÿ");
$wrong_utf8str = utf8_encode($latin9str);
$utf8str = strtr($wrong_utf8str, $trans);
return $utf8str;
}
function utf8_to_latin9($utf8str) { // replaces utf8_decode()
$trans = array("â¬"=>"¤", "Å "=>"¦", "Å¡"=>"¨", "Ž"=>"´", "ž"=>"¸", "Å"=>"¼", "Å"=>"½", "Ÿ"=>"¾");
$wrong_utf8str = strtr($utf8str, $trans);
$latin9str = utf8_decode($wrong_utf8str);
return $latin9str;
}
include ("beispiel.php")
?>
mfG