Est-ce un octet de zéros signifie nulle dans utf16 et UTF32? comme en UTF8 ou avons-nous besoin de 2 et 4 octets de zéros pour créer nul dans utf16 et UTF32 en conséquence?est nulle UTF-8 les mêmes que utf-16/utf-32 null?
4
A
Répondre
10
En UTF-16, il serait deux octets, et en UTF-32, il serait 4 octets. Après tout, sinon vous ne pourriez pas faire la différence entre un caractère dont la valeur codée vient juste de commencer avec un octet zéro et un seul octet nul représentant U + 0000.
Fondamentalement UTF-16 œuvres dans des blocs de 2 octets, et UTF-32 œuvres dans des blocs de 4 octets. (Certes pour caractères en dehors de la BMP vous avez besoin de deux "blocs" de UTF-16, mais le principe est toujours le même.) Si vous deviez implémenter un décodeur UTF-16, vous auriez lu deux octets à la fois.
Questions connexes
- 1. `x NE null` pas les mêmes que NOT (x IS NULL)`
- 2. Est-ce que UNIX_TIMESTAMP() et time() sont les mêmes
- 3. Est-ce que http et https partageront les mêmes sessions?
- 4. Est-ce que "Context.User" peut être une valeur nulle?
- 5. obj est nulle, javascript
- 6. ViewData.Model en partie est nulle
- 7. Que faire si la session ASP.NET actuelle est null?
- 8. Est-ce que ReferenceEquals (null, obj) est la même chose que null == obj?
- 9. Est-ce que C# a les mêmes problèmes que Java avec equals et gethashcode()?
- 10. raccourci pour « null si l'objet est nulle, ou object.member si l'objet est non nul »
- 11. PHP: pourquoi est-ce différent de nulle autre nul
- 12. Sélectionner les lignes où la colonne est nulle
- 13. Autowired déposé est encore nulle
- 14. Linq2SQL vérifier si l'article est nulle
- 15. Est-ce que les instances partagent les mêmes services? - SQL Server
- 16. est [verrou interne] dans les accesseurs synthétisés les mêmes que @ synchronisé (auto)?
- 17. Est-ce que null est une classe dans Java?
- 18. Est-ce que IntPtr.Zero est équivalent à null?
- 19. iTunes pensant que deux applications distinctes sont les mêmes
- 20. Localisation - comment vérifier que Filename1 et Filename2 sont les mêmes
- 21. "Null" est nulle ou non une erreur d'objet dans IE javascript
- 22. TVF UDF ne retourne pas les mêmes données que SELECT
- 23. Pourquoi @ ($ null) est $ false, mais @ ($ null, $ null) est $ true?
- 24. qu'est ce que "= null" et "IS NULL"
- 25. SQL Retourne Null si une colonne est nulle (en face de COALESCE())
- 26. AS3 - Pourquoi mon transform.matrix3D est-elle nulle?
- 27. ConfigurationManager.AppSettings [key] est toujours nulle
- 28. ASP.NET AJAX Erreur - null est null ou un objet
- 29. complétions emacs ou IntelliSense les mêmes que sur Visual Studio
- 30. Comment laisser mes UserControls utiliser les mêmes styles que App.xaml?