Názor k článku Napsat správně mezinárodní aplikaci v Qt nemusí být snadné od Jakub Galgonek - Jak? Jednoduše! Musíš si uvědomit, čím UTF-? jsou...

  • Článek je starý, nové názory již nelze přidávat.
  • 28. 12. 2010 11:43

    Jakub Galgonek (neregistrovaný)

    Jak? Jednoduše! Musíš si uvědomit, čím UTF-? jsou a čím nejsou! Je to způsob, jak kódovat číselné kódy unicode znaků do bajtů. No a unicode prostor má rozsah 000000-10FFFF. Z toho ti plynou dvě věci:

    1. V případě použití UTF-8 budeš potřebovat maximálně 4 bajty. Nejde totiž o to pomocí UTF-8 ukládat 32 bitová čísla, ale unicode kódy znaků!
    2. V případě použití UTF-32 ne každá 32 bitová hodnota je přípustná (kóduje nějaký unicode znak).