UCS2 vs UTF. Quais idiomas não podem ser exibidos na codificação UCS2?
-
28-09-2019 - |
Pergunta
UCS2 mais fácil de usar no Visual C ++, do que a codificação UTF. Quais idiomas eu não posso suportar na codificação UCS2?
Solução
Nada de que você provavelmente se preocupará ou, mais direto ao ponto, tem fontes. O UCS2 fornece o plano multilíngue básico; Você pode encontrar visões gerais dos aviões atribuídos no site Unicode
- 0 - Plano multilíngue básico
- 1 - plano multilíngue suplementar (símbolos antigos, klingon, etc.)
- 2 - Plano Ideapráfico Suplementar (CJK Unified Ideographs Extensions)
- 3 - Plano ideográfico terciário (caracteres chineses antigos)
- 14 - Plano de fins especiais suplementares (Tag caracteres e variações -?)
Obviamente, se você realmente tem suporte ao UTF-16, poderá acessar tudo isso de qualquer maneira, mas se estiver perguntando se pode ignorá-los, na prática, provavelmente sim.
Outras dicas
O site Unicode.org inclui um Índice de blocos de código em ordem de código Do qual você pode ver que a partir do Unicode 6.0, o plano 1 inclui:
- Silabário l linear
- Ideogramas lineares
- Números do Egeu
- Itálico velho
- gótico
- Ugarítico
- Deseret
- Shavian
- Osmanya
- Chipriot Syllabary
- Símbolos musicais bizantinos
- Símbolos musicais
- Símbolos de Jing Tai Xuan
- Símbolos alfanuméricos matemáticos
e o plano 2 inclui:
- CJK Unified Ideographs Extension B
- Suplemento de ideografia de compatibilidade CJK
- Tag
- Suplemento de seletores de variação
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow