是否有任何库可以确定数值是否可以转换为特定字符集中的有效、可打印且有意义的字符?
我希望有任何库可以提供此类功能,这样我就不需要在字符集规范上进行过多的挖掘。
C++,希望是中文,希望是 Windows。
I hope there is any library out there that provides such functionality so that I do not need to dig too much on charset specification.
C++, and hopefully Chinese, and hopefully Windows.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,ICU 是一个提供 Unicode 和全球化支持的成熟库。除此之外,它还提供了对所有许多 Unicode 字符属性、Unicode 规范化、大小写折叠和 Unicode 标准指定的其他基本操作的轻松访问。
Yes, ICU is a mature library providing Unicode and Globalization support. Among other things it provides easy access to all of the many Unicode character properties, Unicode Normalization, Case Folding and other fundamental operations as specified by the Unicode Standard.
我自己没有尝试过用它来编程,但是在 Unix 世界中,Gnu 库 libiconv使用非常广泛。它也适用于 Windows。它可能比 ICU 更薄一些。
I have not tried to program with it it myself, but in the Unix world the Gnu Library libiconv is very widely used. It is also available for Windows. It is probably a bit more slim then the ICU.