Ansi, ascii, php?

Hallo!
Könntet ihr mir bitte sagen, welchen Standard PHP nutzt. Ich habe schon beide ausprobiert, aber bei beiden funktioniert das Skript nicht. (Oder ist es vielleicht doch UNI-Code?)
Es sollen die Umlaute durch die in HTML-standarisierten Befehle umgewandelt werden. Bei dem Zeilenumbruch klappt das auch ganz gut, aber die Umlaute und ß nicht…

hier ist mal der Code für evtl. Syntax-Fehler:

<?php $datei="news.txt"; <br />$eintrag=file\_get\_contents($datei); 

$inhalt = ereg\_replace("chr(13)","
",$eintrag);
$inhalt = ereg\_replace("chr(228)","ä",$eintrag);
$inhalt = ereg\_replace("chr(252)","ü,",$eintrag);
$inhalt = ereg\_replace("chr(246)","ö",$eintrag);
$inhalt = ereg\_replace("chr(196)","Ä",$eintrag);
$inhalt = ereg\_replace("chr(220)","Ü",$eintrag);
$inhalt = ereg\_replace("chr(214)","Ö",$eintrag);
$inhalt = ereg\_replace("chr(223)","ß",$eintrag);

echo nl2br($inhalt); 

?\>

ups…
in Wirklichkeit sind die Umlaute und so in den entsprechenden Befehlen:
also statt ä = „& auml ;“ (ohne Leer- &Anführungszeichen)

Gruß
frolic