UCS2 против UTF. Какие языки не могут отображаться в кодировке UCS2? - PullRequest
4 голосов
/ 24 ноября 2010

UCS2 проще использовать в Visual C ++, чем в кодировке UTF. Какие языки я не могу поддерживать в кодировке UCS2?

Ответы [ 2 ]

4 голосов
/ 24 ноября 2010

Ничего, о чем вы, вероятно, не заботитесь, или, что более важно, у вас есть шрифты.UCS2 дает вам базовую многоязычную плоскость;Вы можете найти обзоры назначенных плоскостей на сайте Unicode

Конечно, если у вас действительно есть поддержка UTF-16, тогдав любом случае вы можете получить доступ ко всем этим, но если вы спрашиваете, можете ли вы их игнорировать, то на практике, вероятно, да.

1 голос
/ 24 ноября 2010

Веб-сайт Unicode.org включает в себя индекс кодовых блоков в порядке кодирования , из которого видно, что с Unicode 6.0 плоскость 1 включает в себя:

  • Линейный С Силлабари
  • Линейные B идеограммы
  • Эгейские числа
  • Старый курсив
  • Готика
  • угаритский
  • дезерет
  • шавиан
  • Османья
  • Кипрская силлабари
  • Византийские Музыкальные Символы
  • Музыкальные символы
  • Тай Сюань Цзин Символы
  • Математические буквенно-цифровые символы

и плоскость 2 включает в себя:

  • CJK Унифицированное расширение иероглифов B
  • Дополнение к иероглифам совместимости CJK
  • Метки
  • Дополнение селекторов вариаций
...