解决终端输出乱码问题

简介: 解决终端输出乱码问题

乱码

1024b19218af40c7a8a6290c6186518d.png


代码

1024b19218af40c7a8a6290c6186518d.png


应该输出‘王啊hello,world’ 但是输出了乱码


原因

出现乱码问题的根本原因是编码与解码使用了不同而且不兼容的“标准”,在国内一般出现在中文的编解码过程中


解决方法


第一步、 右击终端边界,点击里面的属性(可以看到终端使用的是GBk编码)

1024b19218af40c7a8a6290c6186518d.png


第二步、将我们的代码更改成GBK编码(不同编译器更改编码类型的方法不一样)

1024b19218af40c7a8a6290c6186518d.png1024b19218af40c7a8a6290c6186518d.png


乱码解决

1024b19218af40c7a8a6290c6186518d.png


扩展

聊聊计算机中的编码(Unicode,GBK,ASCII,utf8,utf16,ISO8859-1等)以及乱码问题的解决办法_renwotao2009


目录
相关文章
|
4月前
|
存储 Shell Linux
当你打开终端并输入命令时会发生什么?(下)
当你打开终端并输入命令时会发生什么?(下)
|
5月前
|
Python
python pyqt5 cmd 命令行 控制台 打印 print 输出 显示打印内容 实时显示 界面
python pyqt5 cmd 命令行 控制台 打印 print 输出 显示打印内容 实时显示 界面
178 0
VScode修改打开默认编码及自动匹配文件编码格式
VScode修改打开默认编码及自动匹配文件编码格式
1511 0
VScode修改打开默认编码及自动匹配文件编码格式
|
4月前
|
存储 网络协议 Unix
当你打开终端并输入命令时会发生什么?(上)
当你打开终端并输入命令时会发生什么?(上)
|
4月前
|
数据采集 数据处理 数据库
处理数据格式异常,例如无法完整显示数据、数据打开格式有误或者乱码等情况
处理数据格式异常,例如无法完整显示数据、数据打开格式有误或者乱码等情况
69 1
|
5月前
|
Java Windows
命令行乱码处理
命令行乱码处理
32 0
|
6月前
|
Windows
一步解决Bat脚本中包含中文时运行乱码问题
一步解决Bat脚本中包含中文时运行乱码问题
168 0
|
8月前
|
Shell
Shell 输入/输出的重定向含义(>、>>、2>、2>>、&>、&>>、1>&2、2>&1)
Shell 输入/输出的重定向含义(>、>>、2>、2>>、&>、&>>、1>&2、2>&1)
39 0
|
Python
【问题解决】Pycharm、IDAE等乱码问题:运行输出窗口就正常显示,调试乱码的问题
【问题解决】Pycharm、IDAE等乱码问题:运行输出窗口就正常显示,调试乱码的问题
198 0
【问题解决】Pycharm、IDAE等乱码问题:运行输出窗口就正常显示,调试乱码的问题