![]() |
Kann IndexOf nicht mit Umlauten umgehen?
Hallo,
ich habe eine StringList mit verschiedenen Namen drin und möchte mittels IndexOf nach einem bestimmten Namen suchen. Das klappt, solange keine Umlaute darin enthalten sind. Hier ein Beispiel:
Delphi-Quellcode:
klappt.
myStringList.Add('Hans');
myStringList.Add('Bärbel'); if myStringList.IndexOf('Hans') > 0 then doSomething();
Delphi-Quellcode:
klappt nicht :(
myStringList.Add('Hans');
myStringList.Add('Bärbel'); if myStringList.IndexOf('Bärbel') > 0 then doSomething(); Wie kann man dies umgehen? |
Re: Kann IndexOf nicht mit Umlauten umgehen?
Also bei mir geht das einwandfrei. Aber bei dir nicht, weil wenn nicht gefunden ist der Rückgabewert -1 und nicht 0.
|
Re: Kann IndexOf nicht mit Umlauten umgehen?
versuchs mal mit...IndexOfName
Delphi-Quellcode:
myStringList.Add('Hans');
myStringList.Add('Bärbel'); if myStringList.IndexOfName('Bärbel') > -1 then doSomething(); |
Re: Kann IndexOf nicht mit Umlauten umgehen?
Vielen Dank, ihr lieben Leute.
Aber in diesem Fall saß das Problem aber mal leider wieder vor der Tastatur :wall: Ich habe die StingList aus einer Datei geladen habe und irgendwo beim speichern dieser Datei hab ich mir aus meinen schönen Umlauten lauter lustige Kästchen gemacht (wohl irgendein Zeichensatzproblem). Nun funzt es. PS: Ich geh jetzt lieber ins Bett, bevor noch mehr so blöde Fragen kommen :zwinker: |
Re: Kann IndexOf nicht mit Umlauten umgehen?
Zitat:
|
Re: Kann IndexOf nicht mit Umlauten umgehen?
ja ja :wall: :duck: war spät gestern....
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz