[Python-de] ASCII nach ANSI konvertieren

Ron Opitz ron.opitz at dts.de
Wed May 28 16:40:23 EDT 2003


Hi,

ich suche schon einige Zeit unter Google, habe aber noch nichts passendes 
gefunden.

Wie kann ich eine Datei im ASCII-Format in das ANSI-Format umwandeln?
Die Datei wird mit Python gelesen, der Aufbau verändert und wieder 
geschrieben. Ganz nebenbei sollen dann die Umlaute ausgetauscht werden.

In PHP habe ich mir folgendes zusammengebaut, aber das wird doch in Python 
hoffentlich einfacher gehen oder?

Danke im Voraus

Gruß Ron

for ($i=0; $i<strlen($azeile[$c]); $i++) {
	$char = substr($azeile[$c], $i, 1);
	$charnr = ord($char);
	if ($charnr==148) $string = $string."".chr(246); //ö
	elseif ($charnr==129) $string = $string."".chr(252); //ü
	elseif ($charnr==132) $string = $string."".chr(228); //ä
	elseif ($charnr==153) $string = $string."".chr(214); //Ö
	elseif ($charnr==154) $string = $string."".chr(220); //Ü
	elseif ($charnr==142) $string = $string."".chr(196); //Ä
	elseif ($charnr==225) $string = $string."".chr(223); //ß
	else $string = $string."".$char;
} 




More information about the Python-de mailing list