System.WideStrUtils.UTF8CharLength
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.