System.WideStrUtils.ConvertStreamFromAnsiToUTF8

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch