In QT come fanno QTextCodec :: CodeCForname ("UTF-16") e CodeCForname ("UTF-32") decidono l'usanza da utilizzare?

StackOverflow https://stackoverflow.com/questions/7430060

Domanda

Nella documentazione QT afferma che (tra gli altri) sono supportate le seguenti codifiche di stringa Unicode:

  • UTF-8
  • UTF-16
  • UTF-16Be
  • UTF-16LE
  • UTF-32
  • UTF-32be
  • UTF-32le

A causa dei tre diversi codec elencati per unicode codificati da 2 e 4 ottetti, mi chiedevo: come fanno i due codec non endiani ("UTF-16" e "UTF-32") decidono quale endianness utilizzare?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top