Page 1 of 1

Erhalten Sie die tatsächliche Länge eines UTF-8 codierten Std :: String?

Posted: 22 May 2025, 12:17
by Anonymous
Mein std :: string < /code> ist utf-8 so offensichtlich codiert, Str.Length () < /code> Gibt das falsche Ergebnis zurück. Die zu verwendende
-Sequenz hängt von der UCS -Codenummer des Zeichens ab: < /p>

Code: Select all

   0x00000000 - 0x0000007F:
0xxxxxxx

0x00000080 - 0x000007FF:
110xxxxx 10xxxxxx

0x00000800 - 0x0000FFFF:
1110xxxx 10xxxxxx 10xxxxxx

0x00010000 - 0x001FFFFF:
11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
Wie kann ich die tatsächliche Länge eines UTF-8-codierten std :: string finden? Danke