System.WideStrUtils.UTF8CharLength
Delphi
function UTF8CharLength(Lead: AnsiChar): Integer; inline;
C++
extern DELPHI_PACKAGE int __fastcall UTF8CharLength(char Lead);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.WideStrUtils.pas System.WideStrUtils.hpp |
System.WideStrUtils | System.WideStrUtils |
Description
Renvoie le nombre d'octets qui suit un octet UTF-8 en tête.
Appelez UTF8CharLength pour déterminer le nombre d'octets qui suit un caractère UTF-8 en tête (y compris l'octet en tête).
En UTF-8, chaque caractère en tête peut être suivi par un nombre variable d'autres caractères. Cette combinaison de caractères UTF-8 est utilisée pour encoder un caractère Unicode unique.
Remarque : UTF8CharLength renvoie toujours 1, si le caractère donné n'est pas un octet en tête UTF-8 valide.