Contains/IndexOf og dansk
Jeg har et søgefelt, hvor brugeren kan indtaste et stednavn. Der bliver søgt i en lang række lokationer, som jeg har i en liste i hukommelsen.Pt. siger jeg følgende for hvert item i listen:
item.Contains(søgeord)
Det giver en fin liste med resultater. Men hvis brugeren ikke kan huske, om Aalborg er med dobbelt-a eller å, kan det jo være han søger efter "Ålborg" - selvom der i listen står Aalborg med dobbelt-a.
Det er ikke specielt brugervenligt. Så jeg vil gerne have, at søgningen foregår således, at der bliver taget hensyn til, at "æ" kan skrives som "ae", "ø" som "oe" og "å" som "aa" - og omvendt.
Det kan relativt let kodes i hånden. Men jeg mener, at kunne huske, at .NET frameworket kan klare denne opgave for mig. Desuden skal dette ikke kun gælde for dansk, men også norsk, svensk og finsk - og jeg vil helst undgå at skulle kode det selv, hvis andre allerede har gjort det.
Håber nogen har erfaring med dette?
Tak.