通过 boost::asio 传输多编码字符的最佳方法
我想以单字节字符传输 xml,但某些值将采用 unicode 格式。 即
<value>Unicode string</value>
我正在使用 boost::asio。
I want to transfer xml in single byte characters, but some of the values will be in unicode.
i.e.
<value>Unicode string</value>
I'm using boost::asio.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
网络/套接字传输 =>单字节编码
XML=>主要是 UTF-8
结论:在将其推送到 boost::asio 之前将所有内容转换为 UTF-8。
Network/Socket transfer => single byte encoding
XML => mostly UTF-8
Conclusion: convert everything to UTF-8 before pushing it to boost::asio.