gpt4 book ai didi

c++ - UTF-8解码库

转载 作者:太空狗 更新时间:2023-10-29 21:26:33 28 4
gpt4 key购买 nike

我必须在 Windows MSVC 10 的 Unicode UTF-8 应用程序中编写代码。我知道 UTF-8 编码的字符串每个字符将使用 1 或 2 个字节。所以,我的问题是:std::string 适合这个吗?如果是,我如何解码字符串?据我了解 std::string 只是一个字节数组,它不提供任何解码逻辑。我怎么知道字符串的逻辑长度?如何从字符串中提取逻辑字符?是否有任何库可以帮助我从字符串中提取逻辑字符?

例如:如果我在 std::string 中有字符串“olé”,我需要知道长度是 3,而不是 4。

最佳答案

关于c++ - UTF-8解码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11187283/

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