I have a search form that I want my users to be able to enter English character equivalents for non-English characters.
For example.
To find Ælfred, the user could search for "Ælfred" or "AElfred".
the search should also be case insensitive so "aelfred" would work.
I also have it searching so that, by default, it matches the beginning of the string so a search of "Æ" or "AE" or even "A" would contain Ælfred in the results.
Other conversions such as ê -> e, å -> a, would need to be accounted for.
I am using ASP.NET with a SQL backend. Are there any standard libraries that help out with this sort of search?