Есть ли какая-либо библиотека, чтобы определить, можно ли преобразовать числовое значение в допустимый, печатный и значимый символ в определенной кодировке? - PullRequest
0 голосов
/ 30 июля 2011

Я надеюсь, что есть какая-нибудь библиотека, которая обеспечивает такую ​​функциональность, так что мне не нужно слишком много копаться в спецификации кодировки.

C ++, и, надеюсь, китайский, и, надеюсь, Windows.

Ответы [ 2 ]

3 голосов
/ 30 июля 2011

Да, ICU - это зрелая библиотека, обеспечивающая поддержку Юникода и глобализации.Помимо прочего, он обеспечивает легкий доступ ко всем свойствам символов Unicode, нормализации Unicode, складыванию регистра и другим основным операциям, как указано в стандарте Unicode.

0 голосов
/ 30 июля 2011

Я сам не пытался программировать на нем, но в мире Unix библиотека Gnu libiconv очень широко используется.Это также доступно для Windows .Вероятно, он немного стройнее, чем ICU.

...