Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.251 Beiträge
 
Delphi 12 Athens
 
#3

AW: WideString zu AnsiString konvertieren

  Alt 14. Feb 2011, 18:04
Wenn es sich um Delphi handelt und da du eh nur nach ACP kodieren willst:
Delphi-Quellcode:
function UTF16ToCodepage(s: WideString): string;
begin
  Result := s; //Result := AnsiString(s);
end;
Also, selbst mit einer impliziten Umwandlung sollte es gehn, auch wenn da der Compiler eventuell mit einer Warnung wirft.

Wenn das nicht geht, dann liegt der Fehler wohl in dem String, welchen du als Parameter reinbekommst.


PS: Wenn du unbedingt nach ANSI kodieren mußt, dann statt string lieber ein AnsiString verwenden, denn ab Delphi 2009 wird der String kein AnsiString mehr sein.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat