Remove accents and diacritical marks from latin letters in Delphi

When working on datasets in multiple languages or in a latin language other than English, you may encounter string values with accented letters (like : à, é, è, ï, …).

If your database controls have unicode support with no settings to tolerate accents, then filtering records can be kind complicated to find records containing diacritics and accented letters, as most users won’t pay attention when writing the filter pattern.

Continue reading “Remove accents and diacritical marks from latin letters in Delphi”