gpt4 book ai didi

c++ - NetBeans 不输出某些 ASCII 字符

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:49:22 24 4
gpt4 key购买 nike

我正在尝试打印 ASCII 字符,但在输出中我只看到一个小框。例如,ASCII 179 是一个 | 字符,但它不打印。相反,它打印:

enter image description here

我的代码:

int main(int argc, char** argv) {

int a[] {179,180,191,192,193,194,195,196,197,217,218,32};

char b = a[2];

std::cout << b;
return 0;
}

我该如何解决这个问题?

请注意,当我使用此代码时,输​​出会正确打印字符:

std::cout << "┐"

但是如果我使用 ASCII 字符,它会打印一个框。


编辑:要添加...即使我将字符输出到记事本,我也会得到相同的结果。

最佳答案

问题似乎是编码问题。默认情况下,NetBeans 不使用 UTF-8 编码打印数据。

看看this tutorial更改 NetBeans 的默认编码。

关于c++ - NetBeans 不输出某些 ASCII 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31940623/

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