是否有任何库可以确定数值是否可以转换为特定字符集中的有效、可打印且有意义的字符
Is there any library to determine whether a numerical value can be translated to a valid, printable, and meaningful character in a specific charset?
我希望有任何库提供这样的功能,这样我就不需要在字符集规范上挖掘太多了。
c++,希望是中文,希望是Windows。
是的,ICU是一个成熟的库,提供Unicode和全球化支持。除此之外,它还提供了对所有Unicode字符属性、Unicode规范化、大小写折叠和其他Unicode标准指定的基本操作的方便访问。
我自己并没有尝试用它来编程,但是在Unix世界中,Gnu Library libiconv被非常广泛地使用。它也适用于Windows。它可能比ICU更苗条一些。
相关文章:
- 检查向量是否具有所有可能的字符组合
- 我是否不正确地集中了这些字符数组?
- 是否可以在 c++ 中将两位数保存在无符号字符中
- 我遇到了这个代码片段,不明白. 它递归检查 C++ 字符串中是否存在大写字符
- "std::string"是否将其字符作为签名字符在内部存储?
- 是否有任何区域设置会影响宽字符编码?
- 如何检查用户是否输入了元音字符?
- 如何检查一个字符是否与字符数组中的另一个字符匹配?
- 有没有办法搜索向量的元素,<String>然后检查它是否包含特定的字符,如果它确实打印了它
- 尝试使用 indexOf 创建一个 if 语句来检查字符串是否包含字符.有一点麻烦
- 对于多个字符(如 ETX/STX 对),是否有类似于 std::quote 的东西
- 如何检查字符串是否包含所有这些:数字、字母和特殊字符
- 是否可以将无符号字符数组reinterpret_cast到仅包含C++中无符号字符成员的结构指针
- 如何检查字符串中的最后一个字符是否是某个字符并将其从字符串中删除?(C++)
- 如何检查二维字符数组是否有空字
- 如何检查输入是否为字符并显示它是"invalid input",否则它将按原样运行
- 常量字符*是否有任何例外?
- 拆分字符串输入并查找字符是否有效
- CPP 中的 ++ 运算符对字符是否有任何重载?
- 是否可以转换预处理器指令中的字符?