当前位置:网站首页>解决【命令行/终端】颜色输出问题
解决【命令行/终端】颜色输出问题
2022-08-05 10:27:00 【SN-Grotesque】
前言
通常我们在想让终端输出颜色的时候会使用到颜色代码,比如\x1b[31m,但是在Windows系统中不管使用哪一种语言来输出这个颜色代码,可能最终都会变成乱码。
有的人的Windows系统可能不会出现这个问题,但如果你接触的系统多一些就会明白这个问题产生的原因。
在Linux系统中,是从未出现过这种问题的,为什么?
因为Linux默认使用的是UTF-8编码,而绝大多数Windows系统使用的是GB系列的编码比如GBK,GB2312,GB18030。
编码不同也就导致了输出的结果不同。
解决
在代码的开头执行一遍代码页编号修改,以下使用C语言与Python举例
#include <stdlib.h> // 这一个头文件是必须的
int main(int argc, char **argv)
{
system("chcp 65001"); // 修改为UTF-8编码
... // 你的其他代码
}
from os import system
system("chcp 65001")
... # 你的其他代码
边栏推荐
- [强网杯2022]WP-UM
- Complete image segmentation efficiently based on MindSpore and realize Dice!
- LeetCode 216. Combined Sum III (2022.08.04)
- 高质量 DeFi 应用构建指南,助力开发者玩转 DeFi Summer
- 数据可视化(一)
- Huawei's lightweight neural network architecture GhostNet has been upgraded again, and G-GhostNet (IJCV22) has shown its talents on the GPU
- Login function and logout function (St. Regis Takeaway)
- 2022 Huashu Cup Mathematical Modeling Ideas Analysis and Exchange
- 项目成本控制如何帮助项目成功?
- [Office] Collection of Microsoft Office download addresses (offline installation and download of Microsoft's official original version)
猜你喜欢

PCB layout must know: teach you to correctly lay out the circuit board of the op amp

Huawei's lightweight neural network architecture GhostNet has been upgraded again, and G-GhostNet (IJCV22) has shown its talents on the GPU

电气工程的标准是什么

数据可视化(二)

linux下oracle常见操作以及日常积累知识点(函数、定时任务)

【综合类型第 35 篇】程序员的七夕浪漫时刻

High-quality DeFi application building guide to help developers enjoy DeFi Summer

一文道清什么是SPL

电竞、便捷、高效、安全,盘点OriginOS功能的关键词

Use KUSTO query statement (KQL) to query LOG on Azure Data Explorer Database
随机推荐
机器学习-基础知识 - Precision, Recall, Sensitivity, Specificity, Accuracy, FNR, FPR, TPR, TNR, F1 Score, Bal
第八章:activiti多用户任务分配
nyoj86 找球号(一) set容器和二分 两种解法
2022华数杯数学建模A题环形振荡器的优化设计思路思路代码分享
Import Excel/CSV from Sub Grid within Dynamics 365
首次去中心化抢劫?近2亿美元损失:跨链桥Nomad 被攻击事件分析
Dynamics 365Online PDF导出及打印
poj2287 Tian Ji -- The Horse Racing(2016xynu暑期集训检测 -----C题)
FPGA:开发环境Vivado的使用
SQL外连接之交集、并集、差集查询
GPU-CUDA-图形渲染分析
化繁为简!阿里新产亿级流量系统设计核心原理高级笔记(终极版)
基于MindSpore高效完成图像分割,实现Dice!
FPGA: Basic Getting Started Button Controlling LED Lights
Introduction to SD NAND Flash!
19.3 restart the Oracle environment
告白数字化转型时代:麦聪软件以最简单的方式让企业把数据用起来
教你本地编译运行一个IDEA插件,在IDEA里聊天、下棋、斗地主!
产品太多了,如何实现一次登录多产品互通?
Score interview (1)----related to business