Einzelnen Beitrag anzeigen

Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Zeichenkette durch Umlaut ersetzen

  Alt 3. Aug 2018, 17:32
result := StringReplace(result, '\u00e4', 'ä', [rfReplaceAll]);
Ist das echt legitim, einen String mit sich selbst ändern zu wollen? Hab es noch nicht getestet aber ich würde es eher so machen:
Delphi-Quellcode:
function GetIniStr( iniFilename, iniSect, IniEntry, iniDefault : string ) : string;
var inifile : TMemIniFile;
    s: String;
begin
   s := inidefault;
   inifile := TMemIniFile.create( iniFilename );
   try
      s := inifile.ReadString( iniSect, IniEntry, iniDefault );
      result := StringReplace(s, '\u00e4', 'ä', [rfReplaceAll]);
   finally
      inifile.Free;
   end;
end;
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat