System.WideStrUtils.ConvertStreamFromAnsiToUTF8
Delphi
procedure ConvertStreamFromAnsiToUTF8(Src, Dst : TStream; cp : Integer);
C++
extern DELPHI_PACKAGE void __fastcall ConvertStreamFromAnsiToUTF8(System::Classes::TStream* Src, System::Classes::TStream* Dst, int cp = 0x0);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.WideStrUtils.pas System.WideStrUtils.hpp |
System.WideStrUtils | System.WideStrUtils |
Beschreibung
Konvertiert einen Stream aus ANSI in die UTF-8-Codierung.
ConvertStreamFromAnsiToUTF8 konvertiert den in Src angegebenen Eingabe-Stream in einen in Dst festgelegten Ausgabe-Stream. Die Funktion geht davon aus, dass der Eingabe-Stream in ANSI codierten Text enthält und konvertiert ihn in UTF-8. Optional kann die Codeseite des Eingabe-ANSI-Streams angegeben werden.
Wenn die festgelegte Codeseite CP_UTF8 ist, dann wird eine direkte Kopie vorgenommen; ansonsten wird eine Konvertierung durchgeführt.