gpt4 book ai didi

c++ - 在终端中正确输出 c++ windows wstring 日志

转载 作者:太空宇宙 更新时间:2023-11-04 12:45:12 26 4
gpt4 key购买 nike

我的工作对所有内容都使用 Windows wstring。我想在日志文件上运行类似 less 的东西,但发现它包含每个字符周围的空格。

我弄乱了代码表和其他东西以使我的终端“看到”utf-16,但没有任何进展。这甚至可以做到吗?

最佳答案

@2c2c 我相信您知道 wstring 将每个字符都视为双字节,其中每个字符都以两个十六进制代码的形式出现。你有任何字符,其中第二个字节不是 0x00 吗?如果不是,那么看起来 less 会将它们转换为空格。在这种情况下,您可以使用 WideCharToMultiByte() 函数转换输出。

关于c++ - 在终端中正确输出 c++ windows wstring 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52012046/

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