c++ - 如何转换 UTF-8 <-> UTF16 便携

标签 c++ utf-8 portability utf-16

是否有一种简单、可移植的方式(至少是 win32,linux)将 UTF-16 转换为 UTF-8 并返回?最好使用 boost。

谢谢你的帮助, 托拜厄斯

最佳答案

两者都是libiconvicu可以做到这一点。

关于c++ - 如何转换 UTF-8 <-> UTF16 便携,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287212/

相关文章:

c++ - 如果我知道 1+2+3+..+n=n*(n+1)/2 的结果,如何得到 n?

frameworks - 是否有任何 USB 内存棒可运行、免安装、跨平台软件框架(带有 GUI)?

iphone - 如何在 C++ 中获取 iPhone 上的语言环境?

c++ - 保持从一个函数到另一个函数的流打开

C++代码性能字符串比较

python - 发送电子邮件时 MIMEText UTF-8 编码问题

php - 数据将以哪个字符集存储在数据库中

c - 如何将完整的 UTF-8 十六进制值读入 int

c++ - cudaStream_t 有多大?

德尔福/拉撒路|有没有办法简化全局 OnMouseEnter 事件处理?