[Lazarus] Replacing accented letters

Denis Kozlov dezlov at gmail.com
Wed Oct 4 18:19:43 CEST 2017


You could use Unicode character decomposition.

For example, é (U+00E9) can be decomposed into an equivalent string of 
the base letter e (U+0065) and combining acute accent (U+0301).

Then, you could simply delete combining acute accents, leaving just the 
base letters.

Denis


On 04/10/2017 17:08, Koenraad Lelong via Lazarus wrote:
> Hi,
>
> Is there an easy way to replace accented letters (mostly the French 
> one's) with their not-accented equivalents ? E.g. é -> e.
>
> I could do it with a lookup-table I think, but are there more 
> efficient ways ?
>
> TIA,
>
> Koenraad.



More information about the Lazarus mailing list