Je me demande ce que la communauté Stack Overflow pense quand il s'agit de créer un projet (en pensant principalement C++ ici) avec un jeu de caractères unicode ou multi-octets.Type de projet C++: unicode vs multi-octets; Avantages et inconvénients
Y at-il des avantages pour aller Unicode droit dès le début, ce qui implique tous vos chaînes seront en grand format? Existe-t-il des problèmes de performances ou des besoins en mémoire plus importants en raison d'une utilisation standard d'un caractère plus grand?
Y at-il un avantage à cette méthode? Est-ce que certaines architectures de processeur traitent mieux les caractères larges?
Y a-t-il des raisons de faire votre projet Unicode si vous ne prévoyez pas sur prenant en charge d'autres langues? Quelles seraient les raisons de créer un projet avec un jeu de caractères multi-octets?
Comment tous les facteurs ci-dessus entrent en collision dans un environnement de haute performance (tel qu'un jeu vidéo moderne)?
semble un peu subjectif, aussi beaucoup comme une question qu'un professeur donnerait. À savoir ces parties: Quelles raisons aurait-on pour créer un projet avec un jeu de caractères multi-octets? Comment tous les facteurs ci-dessus entrent en collision dans un environnement de haute performance (tel qu'un jeu vidéo moderne)? – Woot4Moo
"Y a-t-il des raisons de rendre votre projet Unicode si vous ne prévoyez pas de prendre en charge d'autres langues?" Si vous envisagez d'utiliser des caractères avec des points de code entre 128 et 255, oui. Traiter les pages de code peut être assez ennuyeux. – JAB
UTF-8 est un jeu de caractères multi-octets (encodage de caractères de longueur variable), n'est-ce pas? UTF-16 est également un encodage de caractères de longueur variable. – dalle