Wie wäre es mit auswertung des Rückgabewertes?
Code:
bezeichnung := stringreplace(bezeichnung,'ä','ae',[rfReplaceAll, rfIgnoreCase]);
und ü hat den Ordinalwert #252, das ist dann auch ok.
hab ich natürlich gemacht, sorry wenn ich das nicht so rüber brachte.
das ä wurde aber trotzdem nicht durch ae ersetzt