boost-locale

    1热度

    1回答

    我可以在我的应用程序中使用Boost.Locale支持Unicode中的所有std :: string吗?阅读完文档后,我可以说是。但我不明白它是如何工作的。主要问题是我仍然可以使用boost字符串算法库或Boost.Lexical_Cast库吗?如果是的话,为什么我需要boost::locale::to_upper和类似的格式方法,如果我在boost字符串算法库中有这些方法。

    1热度

    1回答

    我有许多共享一些通用库的应用程序。我正在尝试使用boost :: locale国际化我的应用程序。我很容易为每个通用库和每个特定应用程序创建一个单独的.mo文件。我是游荡,如果它是可以同时使用多个邮件域这样的: boost::locale::generator gen; gen.add_messages_path("."); gen.add_messages_domain("lib1");

    4热度

    1回答

    我在使用boost转换不同字符串编码时遇到了麻烦。 After reading this,我试着这样做: boost::locale::generator gen; std::locale loc = gen.generate("");// encoding local to the computer. //std::locale loc = gen.generate("en_US.UTF-8

    3热度

    1回答

    在Debian 7 GNU/Linux(GCC版本为4.6.3-1)上使用boost :: locale(1.49)时遇到一些麻烦。代码保存在cp1251中。使用诸如“isalpha”(或“boost :: algorithm :: is_alpha”)之类的函数会以异常(bad_cast)结束。看起来这个检查没有适当的方面。下面的代码: #include <iostream> #includ