Hallo zusammen,
die Aufgabe scheint zunächst einfach: ich möchte den ersten Buchstaben einer Zeichenkette ermitteln. Probiert habe ich
ersterBuchstabe = substr($zeichenkette,0,1);
ersterBuchstabe = zeichenkette{0};
Das Problem steckt aber im Detail, sprich bei Umlauten funktionieren diese Methoden nicht!
Habe es auch mit dem ASCI-Code probiert: ord(zeichenkette{0}; Das Problem hierbei ist, das egal ob Ä, Ö oder Ü das Ergebnis stets 195 ist und ich die Buchstaben danach nicht mehr unterscheiden kann.
Hat jemand einen Tipp?
Grüße
Dirk
die Aufgabe scheint zunächst einfach: ich möchte den ersten Buchstaben einer Zeichenkette ermitteln. Probiert habe ich
ersterBuchstabe = substr($zeichenkette,0,1);
ersterBuchstabe = zeichenkette{0};
Das Problem steckt aber im Detail, sprich bei Umlauten funktionieren diese Methoden nicht!
Habe es auch mit dem ASCI-Code probiert: ord(zeichenkette{0}; Das Problem hierbei ist, das egal ob Ä, Ö oder Ü das Ergebnis stets 195 ist und ich die Buchstaben danach nicht mehr unterscheiden kann.
Hat jemand einen Tipp?
Grüße
Dirk