System.WideStrUtils.UTF8CharLength

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function UTF8CharLength(Lead: AnsiChar): Integer; inline;

C++

extern DELPHI_PACKAGE int __fastcall UTF8CharLength(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 UTF8CharLength 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:  UTF8CharLength gibt immer 1 zurück, wenn das angegebene Zeichen kein gültiges, führendes UTF-8-Byte ist.

Siehe auch