解决终端输出乱码问题

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

乱码

1024b19218af40c7a8a6290c6186518d.png


代码

1024b19218af40c7a8a6290c6186518d.png


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


原因

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


解决方法


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

1024b19218af40c7a8a6290c6186518d.png


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

1024b19218af40c7a8a6290c6186518d.png1024b19218af40c7a8a6290c6186518d.png


乱码解决

1024b19218af40c7a8a6290c6186518d.png


扩展

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


目录
相关文章
|
1月前
|
网络协议 网络安全 API
C# 与三菱FX5U PLC通讯交互指南
C# 与三菱FX5U PLC通讯交互指南
685 121
|
1月前
|
存储 JSON 供应链
黄金数据查询API—多源行情数据整合实践指南
黄金数据查询API为金融科技企业、交易平台等提供全球主要黄金市场的实时行情与历史数据服务。基于HTTPS协议和JSON格式,支持高并发、低延迟的数据查询,具备多源聚合、高可用架构及灵活扩展能力,适用于交易、分析、商品销售等场景,助力企业构建智能化黄金数据应用体系。
411 2
|
Java 关系型数据库 MySQL
Java中文乱码浅析及解决方案
Java中文乱码浅析及解决方案
|
8月前
|
安全 网络协议 网络安全
Sophos Firewall (SFOS) v21 MR1 发布 - 下一代防火墙
Sophos Firewall v21 MR1 是一款下一代防火墙,提供自动响应威胁、强大防护性能和随时随地办公的安全保障。新版本增强了 SSL VPN、IPsec VPN、NAT64、DHCP 和蜂窝 WAN 功能,并支持 SD-RED 远程诊断。适用于硬件设备、软件和虚拟环境。下载链接:https://sysin.org/blog/sfos-21/;。
179 0
|
机器学习/深度学习 传感器 数据采集
深度学习之自适应机械手操作
基于深度学习的自适应机械手操作,是指通过深度学习技术赋予机械手灵活、智能的控制能力,使其能够适应不同的任务和环境变化,完成复杂的物体抓取、操作和交互。
235 2
将文字或txt转换成GBK或者UTF8编码
将文字或txt转换成GBK或者UTF8编码
898 1
mybatis-plus从3.1升级到3.4.2
mybatis-plus从3.1升级到3.4.2
403 0
|
缓存 Java Nacos
nacos服务注册问题之容器报错如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
802 117
|
运维 Devops jenkins
DevOps实践之路:从自动化部署到持续交付
【7月更文挑战第16天】在当今快速迭代的软件生命周期中,DevOps已经成为提升效率、缩短产品上市时间的关键因素。本文将深入探讨DevOps的核心理念与实践,特别是如何通过自动化工具实现代码的持续集成和部署,以及如何构建有效的持续交付流程。我们将从理论出发,结合实际案例分析,为读者提供一套完整的DevOps落地方案。
|
存储 JavaScript 前端开发
Vue状态管理:Vue中的状态管理是什么?为什么使用状态管理?
Vue状态管理:Vue中的状态管理是什么?为什么使用状态管理?
648 2