System.WideStrUtils.UTF8CharSize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function UTF8CharSize(Lead: AnsiChar): Integer;

C++

extern DELPHI_PACKAGE int __fastcall UTF8CharSize(char Lead);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.WideStrUtils.pas
System.WideStrUtils.hpp
System.WideStrUtils System.WideStrUtils

Beschreibung

Gibt die Anzahl der Bytes zurück, die auf ein führendes UTF-8-Byte folgen.

Mit UTF8CharSize ermitteln Sie die Anzahl der Bytes, die einem führenden UTF-8-Zeichen (einschließlich dem führenden Byte) folgen.

In UTF-8 kann jedem führenden Zeichen eine variable Anzahl von anderen Zeichen folgen. Anhand dieser Kombination von UTF-8-Zeichen wird ein einzelnes Unicode-Zeichen codiert.

Anmerkung:  UTF8CharSize gibt immer 0 zurück, wenn das angegebene Zeichen kein gültiges, führendes UTF-8-Byte ist.

Siehe auch