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

Programme in C++. Entwicklerforum
Anonymous
 Erhalten Sie die tatsächliche Länge eines UTF-8 codierten Std :: String?

Post 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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post