sonderzeichen.py
"""
sonderzeichen.py: enthält einen Filter für HTML-Sonderzeichen
"""
# kodiert Umlaute, etc. in HTML
def sonderzeichen (zeile):
text = ''
for i in range( len(zeile) ):
if zeile[i] == 'ä':
text = text + 'ä'
elif zeile[i] == 'Ä':
text = text + 'Ä'
elif zeile[i] == 'ö':
text = text + 'ö'
elif zeile[i] == 'Ö':
text = text + 'Ö'
elif zeile[i] == 'ü':
text = text + 'ü'
elif zeile[i] == 'Ü':
text = text + 'Ü'
elif zeile[i] == 'ß':
text = text + 'ß'
elif zeile[i] == '<':
text = text + '<'
elif zeile[i] == '>':
text = text + '>'
elif zeile[i] == '&':
text = text + '&'
elif zeile[i] == '"':
text = text + '"'
else:
text = text + zeile[i]
return text
# ausprobieren:
testzeile = '"Immer öfter könnte ich mich ärgern '
testzeile = testzeile + 'über üble Programmierfähler & Würmer"'
print '\n\nStart . . .(sonderzeichen.py)\n'
print testzeile
print
print sonderzeichen(testzeile)
print
print '\n\nBeendet . . .(sonderzeichen.py)\n'