我发现这个主题 在字符串、u16string和u32string之间进行转换,并且该解决方案(看起来非常出色)仅使用libc++而不是libstdc++才能正常工作。目前,libc++无法使用 - 它很难编译,在Windows上也无法正常工作。
是否有一种方法可以使用C++11和libstdc++在所有平台上进行这些表示之间的转换?
我特别感兴趣的是将u32_string转换为string(utf8)以及反之亦然。
是否有一种方法可以使用C++11和libstdc++在所有平台上进行这些表示之间的转换?
我特别感兴趣的是将u32_string转换为string(utf8)以及反之亦然。
locale/codecvt
中。 - Andrew Tomazos