解决终端输出乱码问题

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

乱码

1024b19218af40c7a8a6290c6186518d.png


代码

1024b19218af40c7a8a6290c6186518d.png


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


原因

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


解决方法


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

1024b19218af40c7a8a6290c6186518d.png


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

1024b19218af40c7a8a6290c6186518d.png1024b19218af40c7a8a6290c6186518d.png


乱码解决

1024b19218af40c7a8a6290c6186518d.png


扩展

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


目录
相关文章
|
6月前
|
存储 Shell Linux
当你打开终端并输入命令时会发生什么?(下)
当你打开终端并输入命令时会发生什么?(下)
|
3月前
|
Java
问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法
问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法
906 4
|
6月前
|
数据采集 数据处理 数据库
处理数据格式异常,例如无法完整显示数据、数据打开格式有误或者乱码等情况
处理数据格式异常,例如无法完整显示数据、数据打开格式有误或者乱码等情况
165 1
|
6月前
|
存储 网络协议 Unix
当你打开终端并输入命令时会发生什么?(上)
当你打开终端并输入命令时会发生什么?(上)
|
Windows
一步解决Bat脚本中包含中文时运行乱码问题
一步解决Bat脚本中包含中文时运行乱码问题
721 1
|
Java Windows
命令行乱码处理
命令行乱码处理
56 0
|
Shell Perl
输入数字运行相应命令
输入数字运行相应命令
75 1
|
Shell
Shell 输入/输出的重定向含义(>、>>、2>、2>>、&>、&>>、1>&2、2>&1)
Shell 输入/输出的重定向含义(>、>>、2>、2>>、&>、&>>、1>&2、2>&1)
68 0
MobaXterm中文乱码编码问题,无需修改系统编码,GB2312
MobaXterm中文乱码编码问题,无需修改系统编码,GB2312
|
Python
【问题解决】Pycharm、IDAE等乱码问题:运行输出窗口就正常显示,调试乱码的问题
【问题解决】Pycharm、IDAE等乱码问题:运行输出窗口就正常显示,调试乱码的问题
250 0
【问题解决】Pycharm、IDAE等乱码问题:运行输出窗口就正常显示,调试乱码的问题