codecvt

    3热度

    2回答

    从这个问题延伸约locales 而在this question描述:我真正想要做的是安装的codecvt小到能够理解UTF-16文件的语言环境。 我可以写我自己的。但我不是一位UTF专家,因此我相信我会接近这个问题。但它会在最不方便的时候中断。所以我想知道是否有预构建的codecvt(或其他)方面的资源(可以在C++中使用)经过同行评审和测试? 原因是在读取文件时,默认语言环境(在我的系统MAC

    1热度

    1回答

    当使用std::codecvt的in方法将外部字节序列解码为内部字符序列时,是否存在内部字符的目标缓冲区需要多个内部字符的空间的情况? 下面是参考一些代码: // const std::locale& loc; // mbstate_t state; // const char *extern_buf_ptr; // const char *extern_buf_eptr; const s

    2热度

    1回答

    它是否指定了如果我将basic_stream<char>带有codecvt_utf16<char>方位的区域设置? 基本上,我使用typedef wchar_t tchar;和typedef char tchar;改变我的库的接口(我称之为)Unicode和非Unicode版本。我想通过使用区域设置使用codecvt_utf16<tchar>方面始终注入文件流来简化源代码。无论如何,这项工作是否会

    11热度

    2回答

    如何编写std :: codecvt方面?我想写一些从UTF-16到UTF-8,从UTF-16到系统当前代码页(windows,所以CP_ACP),以及系统的OEM代码页(windows,所以CP_OEM)。 跨平台是首选,但Windows上的MSVC也不错。是否有任何类型的教程或任何有关如何正确使用此类的性质?