how to make the windows console work with utf-8 encoded project
2022/8/28 5:22:48
本文主要是介绍how to make the windows console work with utf-8 encoded project,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
the console of the windows os
is not working in the utf-8
encoding, by default. When you force your code be encoded with utf-8
, the console will not print what you want.
Here is how to configure your project encoding with utf-8
, and work as it is in windows.
configure visual sutdio
to encoding with utf-8
add a .editorconfig
file to you project. visual studio
will use the encoding as the configuration file asked.
put the code in the .editorconfig
# Rules in this file were initially inferred by Visual Studio IntelliCode from the D:\data\playGround\playGround_y9kp\playGround_y9kp\ codebase based on best match to current usage at 2022/8/27 # You can modify the rules from these initially generated values to suit your own policies # You can learn more about editorconfig here: https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference # [*.cs] [*.{js,py,cpp, hpp, c, h}] charset = utf-8
set your project build and execute in utf-8
this will be configured in the project property
page.
tell the working encoding at the very beginning of you code
int main(int argc, char** argv) { system("chcp 65001"); // set the console work with utf-8 encoding. cout << "aaaaaaaaaa" << endl; cout << "噫吁戏危乎高哉" << endl; cout << "aaaaaaaaaa" << endl; return 0; }
start to run you code and check the result
这篇关于how to make the windows console work with utf-8 encoded project的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-26高性能表格工具VTable总体构成-icode9专业技术文章分享
- 2024-04-16软路由代理问题, tg 无法代理问题-icode9专业技术文章分享
- 2024-04-16程序猿用什么锅-icode9专业技术文章分享
- 2024-04-16自建 NAS 的方案-icode9专业技术文章分享
- 2024-04-14ansible 在远程主机上执行脚本,并传入参数-icode9专业技术文章分享
- 2024-04-14ansible 在远程主机上执行脚本,并传入参数, 加上remote_src: yes 配置-icode9专业技术文章分享
- 2024-04-14ansible 检测远程主机的8080端口,如果关闭,则echo 进程已关闭-icode9专业技术文章分享
- 2024-04-14result 成功怎么写-icode9专业技术文章分享
- 2024-04-14stopped 状态设置为变量,由外部传递进来-icode9专业技术文章分享
- 2024-04-14为什么ansible执行远程脚本需要放到后台-icode9专业技术文章分享