Einzelnen Beitrag anzeigen

colcok

Registriert seit: 15. Mär 2021
11 Beiträge
 
#1

Sonderzeichen in Lokale Variablen Fenster bei Unicode

  Alt 26. Mai 2021, 13:43
Es gibt beim Debuggen ein Phänomen beim Anzeigen eines Unicodezeichens (Umlaut), das ich nicht nachvollziehen kann:
Code:
wchar_t cd = L'ä';
Dargestellt wird es im C++ Builder 10.3 unter Lokale Variablen wie folgt beim Debuggen:
Code:
cd L'ä꓃' 228U (0x00E4)
Warum wird hinter dem 'ä' noch ein 'Yi Radical Che'-Zeichen (꓃ (U+A4C3)) angezeigt?
Ich weiß, dass das 'ä' aus 2 Bytes zusammengesetzt ist, aber warum diese Darstellung?
Bei den anderen Umlauten wird auch ein anderes Zeichen daneben noch angezeigt.

Das 'a' zum Beispiel wird ja auch wie folgt angezeigt:
Code:
cd L'a' 97U (0x0061)
Ist das ein Bug?
  Mit Zitat antworten Zitat