System.Character.TCharacter.ConvertToUtf32
Delphi
class function ConvertToUtf32(const S: string; Index: Integer): UCS4Char; overload; inline; static;
class function ConvertToUtf32(const S: string; Index: Integer; out CharLength: Integer): UCS4Char; overload; inline; static;
class function ConvertToUtf32(const HighSurrogate, LowSurrogate: Char): UCS4Char; overload; inline; static;
C++
static unsigned __fastcall ConvertToUtf32(const System::UnicodeString S, int Index)/* overload */;
static unsigned __fastcall ConvertToUtf32(const System::UnicodeString S, int Index, /* out */ int &CharLength)/* overload */;
static unsigned __fastcall ConvertToUtf32(const System::WideChar HighSurrogate, const System::WideChar LowSurrogate)/* overload */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Character.pas System.Character.hpp |
System.Character | TCharacter |
Beschreibung
Wandelt ein UTF-16-Zeichen oder ein Surrogatpaar in ein UCS4Char um.
Diese Methode ist überladen:
Wandelt das UTF-16-Zeichen oder das Surrogatpaar bei Index Index im String S in ein UCS4Char um.
Wandelt das UTF-16-Zeichen oder das Surrogatpaar bei Index Index im String S in ein UCS4Char um und gibt die Länge des in S umgewandelten Zeichens als CharLength in UTF-16-Zeichen zurück.
Wandelt ein hohes und ein niedriges Surrogatpaar von UTF-16-Zeichen in ihren kombinierten UCS4Char-Wert um.
Siehe auch
Codebeispiele