是否有任何库可以确定数值是否可以转换为特定字符集中的有效、可打印且有意义的字符

Is there any library to determine whether a numerical value can be translated to a valid, printable, and meaningful character in a specific charset?

本文关键字:是否 字符 有意义 集中 有效 字符集 打印 任何库 转换      更新时间:2023-10-16

我希望有任何库提供这样的功能,这样我就不需要在字符集规范上挖掘太多了。

c++,希望是中文,希望是Windows。

是的,ICU是一个成熟的库,提供Unicode和全球化支持。除此之外,它还提供了对所有Unicode字符属性、Unicode规范化、大小写折叠和其他Unicode标准指定的基本操作的方便访问。

我自己并没有尝试用它来编程,但是在Unix世界中,Gnu Library libiconv被非常广泛地使用。它也适用于Windows。它可能比ICU更苗条一些。