...hups...
Achja, zu den Umlauten noch:
Die ord-Methode wird dir da zwar einen Wert zurückgeben, da musst du dann aber soweit ich weiß eine Zahl >65 abziehen, weil Umlaute ja so eine Art regionales Sonderzeichen sind und nicht im "normalen" Alphabet vorkommen.