简体   繁体   English

如何在 C++ Visual Studio 中使用 alt 代码符号

[英]How do I use alt code symbols in c++ visual studio

I'm using visual studio for C++ and when using alt symbols it returns a ?我正在使用 Visual Studio for C++,当使用alt符号时,它返回一个? . . Why?为什么?

截屏

You can use您可以使用

setlocale(LC_CTYPE, Encoding what you need ); setlocale(LC_CTYPE,编码你需要的);

Maybe not the best, but simple option to set console encoding output on what we want.也许不是最好的,但简单的选项来设置我们想要的控制台编码输出。

You've not set any supported encoding for your program and it's commonly not used in console, that's why you're getting the error.您没有为您的程序设置任何支持的编码,并且它通常不在控制台中使用,这就是您收到错误的原因。 Although, this's yet possible.虽然,这仍然是可能的。

You may take the help of fcntl.h library:您可以借助fcntl.h库:

#include <iostream>
#include <fcntl.h>

int main(int) {
    _setmode(_fileno(stdout), _O_U16TEXT);
    std::wcout << L"Hello, \u2663!\n";

    return 0;
}

Note: You may find out the complete list of Unicode character set in Wikipedia .注意:您可以在Wikipedia 中找到 Unicode 字符集的完整列表。

It'll print the symbols correctly:它将正确打印符号:

Hello, ♣!

As an image example:作为图像示例:

内置 Unicode 支持

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用 Visual Studio Code 从 Visual Studio 2019 构建、调试和运行现有的 C++ 解决方案 (.sln)? - How do I use Visual Studio Code to build, debug and run existing C++ solution (.sln) from Visual Studio 2019? 如何在SDL2 / C ++ / Visual Studio 2012 Express程序中设置窗口标题栏图标和alt-tab图标? - How do I set window titlebar icon and alt-tab icon in SDL2 / C++ / Visual Studio 2012 express program? 如何在 Visual Studio 2017 中无错误地打开 Visual Studio 2019 c++ 代码? - How do i open Visual Studio 2019 c++ code in Visual Studio 2017 without errors? 我可以使用 GPU 在 Visual Studio 中并行化 C++ 代码吗? - Can I use GPU to parallelize C++ code in Visual Studio? 如何在Visual Studio 2010中查看C ++函数的已编译机器代码或字节代码? - How do I view the compiled machine code or byte code for a C++ function in Visual Studio 2010? 如何在 Visual Studio Code 的 C++ 项目中使用外部库 - How to use external libraries in a C++ project in Visual Studio Code 如何在Visual Studio中预览C ++代码 - How do you preview your c++ code in visual studio 如何在C ++和Visual Studio 2008中使用asm代码 - How to use asm code in C++ & Visual Studio 2008 如何在Visual Studio中的项目之间共享C ++源代码文件? - How do I share C++ source code files between projects in Visual Studio? 如何在 Visual Studio 代码中设置 C++ 语言标准? - How do i set a C++ language standard in Visual studio code?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM