带有boost的c++中的unicode字符串
unicode string in c++ with boost
我想在c++中使用unicode字符串与任何实现其大量例程的库。我想和boost库一起工作。我找到了语言环境库。但我没有发现很多人使用它,不是吗?根据你对这个图书馆的经验,你能说些什么?还有其他实现unicode字符串例程的boost库吗?
更新:
在我的一些模块中使用其他库时出现问题。我不想把它们绑定到很多不同的库(boost是可以的),但我需要一个unicode字符串例程(mb类)。为什么选择unicode?Mb在某些字符的字符串中会出现日语符号或来自其他语言的符号。他们必须被当作英国人对待。
请原谅这里的自我推销,但你可能对我在这里写的答案感兴趣:boost::locale和std::locale之间的权衡是什么?,将boost::locale与std::locale进行比较。
根据您需要对文本执行的操作,boost::locale可能是将unicode支持添加到c++代码中的最佳方法。如果您需要跨平台支持,或者希望在Windows上使用UTF-8,则尤其如此。
相关文章:
- 如何将unicode字符串从C++传递到delphi
- 将 unicode 字符串与 c ++ 符号进行比较?
- C++:Unicode 字符串文字的可移植性
- 如何使用 CTypes 将 wchar_t** - 以空结尾的 UNICODE 字符串数组 - 返回到 Python 脚
- Xamarin Android:在 C++ 中将字符串从 C# 封送到 Unicode 字符串的正确方法是什么?
- 如何在 python 包装中使用 unicode 字符串用于带有 cython 的 c++ 类?
- 如何使用poco :: logger记录Unicode字符串
- 如何将 Unicode 字符串连接成字符串以传递到 mysql 调用中
- Unicode字符串Visual C 构造函数
- 如何将 (ICU4C) Unicode 字符串逐个字符复制到另一个 Unicode 字符串
- 如何从Windows中的进程中读取Unicode字符串
- 如何在Visual C 中的BSTR和32位Unicode字符串之间进行转换
- C 编译器如何从UTF8源文件中生成Unicode字符串文字
- 如何检测终端中的unicode字符串宽度
- 如何在字符级别操作Unicode字符串
- 获取Crypto++中Unicode字符串的SHA1
- 将 unicode 字符串转换为字符串
- c++Unicode字符串与易混淆字符的比较.例如(U 0054)应为==(U03A4)等
- 如何在带L(或不带L)的变量中传递unicode字符串
- C++中的Unicode字符串处理