gpt4 book ai didi

c++ - 获取并设置 QString 的编解码器?

转载 作者:行者123 更新时间:2023-11-28 07:31:58 25 4
gpt4 key购买 nike

我在 Windows 下,我认为 QString 的默认编解码器是 GBK,但我必须将一些内容发送到不支持 GBK 的 Linux 平台.我要发送一些 CJK 内容,所以我决定使用 UTF8

如何获取我正在为 QString 使用的编解码器并为其设置编解码器?

这是一行:

packet = packet.arg(MAC, operation, text_type, text.toUtf8());

我正在尝试将一些 CJK text 插入到普通 QString 中。

最佳答案

您不一定需要考虑编解码器。关于:

QString::fromLocal8Bit(myInput).toUtf8();

这应该可以正常工作。如果您真的需要手动处理编解码器,请查找 QTextCodec。

关于c++ - 获取并设置 QString 的编解码器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17484121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com