Unicode with MSVC++ 2012
Unicode with MSVC++ 2012
我知道C++11现在支持unicode(std::u16string/u32string和u/U前缀)。但是我如何使用Visual Studio将Unicode输出到终端呢?我很困惑。
和之前的 sais 一样,c++11 不提供 unicode,而只是为固定宽度的字符char16_t提供新的字符串文字,char8_t char32_t和你一起",U"->注意,这已经比以前的wchar更好了(Win32上为16位,Mac上为32位)
然而,Unicode是计划好的,在完全重写以前的提案之后,这应该是对unicode的更完整的支持:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3398.html
要使用通过字符串文本创建的字符串,只需使用 <<运算符。(例如,对于库特)
请注意,您可以在此处阅读对 c++11 功能的支持:这还不是真正完整的我尝试了char16_t和char32_t类型,它们是定义的,但我不认为这是最终的支持,而是过渡支持。可能尚不支持字符串文本。
相关文章:
- MSVC多行宏编译器错误
- 为什么使用__LINE_的代码在发布模式下在MSVC下编译,而不是在调试模式下
- MSVC是否支持C++11样式的属性而不是__declspec
- MSVC将仅移动结构参数解释为指针
- 变量可能尚未初始化[MIRA 2012规则9.1,强制性]
- C++17中函数模板中的静态数组初始化(MSVC 2019)
- 有与__builtin__FUNCTION()等效的MSVC吗
- 为什么 gcc 编译这个而 msvc 没有
- 看起来is_nothrow_constructible_v()在MSVC中被破坏了,我错了吗
- 正在解码MSVC 32位版本的程序集(作业).没有手术做什么
- MSVC 忽略 [[maybe_unused]] 的功能?
- std::vector::p ush_back() 不会在 MSVC 上编译具有已删除移动构造函数的对象
- Unicode with MSVC++ 2012
- Qt 创建者编译错误"找不到 UIC.exe从 msvc 2012 路径"
- MSVC 2012 RC std::线程实现中的最大参数数
- 在 MSVC 2012 中为 Win XP 构建 c++ 项目
- 使用命令行 MSVC 2012 编译 libtorrent 示例
- linux / MSVC 2012中的管道异常行为
- 在 MSVC 2012 中禁用剪贴板环
- 如何在msvc++ 2012中从城域切换到桌面