windows cmd命令显示UTF8设置

解决【vscode终端UTF-8编码格式中文输出乱码】问题 我的电脑编码格式是UTF-8,但是在运行c/c++代码的时候,终端打印中文经常出现乱码如下图,该博客适用于编码为UTF-8的哈。在终端输入chcp查看该命令是否可用!如果遇到报错,chcp : 无法将“chcp”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。出现该问题的原因是没有配置chcp的环境变量,需要先配置这个环境变量才能使用该命令! 阅读详情

原文地址:http://www.cnblogs.com/QQParadise/articles/1685177.htm

在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。 

 

如果想正确显示UTF-8字符,可以按照以下步骤操作: 

1、打开CMD.exe命令行窗口 

2、通过 chcp命令改变代码页,UTF-8的代码页为65001 

chcp 65001 

执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。 

3、修改窗口属性,改变字体 

在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。 

这时使用type命令就可以显示UTF-8文本文件的内容了: 

type filename.txt 

4、通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。


Windows命令行乱码终结者:chcp命令切换UTF-8代码页实战指南 字符编码是计算机将字节映射为字符的规则,代码页则是特定编码的映射表。Windows cmd默认使用本地代码页(如中文环境的936/GBK),导致UTF-8内容显示乱码。chcp命令通过切换控制台代码页(如65001/UTF-8)解决显示层编码错位问题,提升多语言兼容性和跨平台一致性。在脚本执行、远程连接、日志查看等场景中,正确配置代码页能显著减少乱码困扰。本文深入解析chcp的临时与永久切换方法、作用域控制及常见坑点,帮助开发者高效管理Windows终端编码环境。 阅读详情

相关推荐

彻底解决BAT脚本中文路径乱码:UTF-8编码与chcp命令实战指南

本文详细解析了BAT脚本中文路径乱码问题的根源,并提供了UTF-8编码与chcp命令的实战解决方案。通过修改文件编码格式、添加chcp 65001命令以及处理中文路径的文件操作示例,帮助开发者彻底解决中文乱码问题,提升脚本执行效率。

efc123456的博客 1153

如何在DOS窗口中显示UTF-8字符

如何在DOS窗口中显示UTF-8字符 作者:终南   li.zhongnan@hotmail.com> 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。如果想正确显示UTF-8字符,可

终南的IT空间 6708

uniapp监听扫码枪键盘事件|无输入框式监听

一般的扫码枪通过USB或蓝牙连接手机或电脑,充当的是一个外接设备。当扫码后,扫码枪会自动识别内容,然后向连接的电脑或手机发送键盘事件keydown或keyup。

tcy9099的专栏 9750

windows下cmd命令行显示UTF8字符设置(CHCP命令)

本文导语: 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文... 在中文windows系统中,如果一个文本文件是utf-8编码的,那么在cmd.exe命令行窗口(所谓的dos窗口)中不能正确显示文件中的内容。在默...

sdkdlwk的博客 874

Vue3结合vue-office实现Word文档上传与预览全流程解析

本文详细解析了如何在Vue3项目中集成vue-office插件实现Word文档上传与预览功能。从项目初始化、插件安装到文件上传处理(包括ArrayBuffer转换)、预览优化及常见问题解决方案,提供了一套完整的实现流程,帮助开发者快速实现高效的文档预览功能。

weixin_29001327的博客 464

在微信小程序中如何引入iconfont

略

sayyy的专栏 4325

windows下cmd命令行显示UTF8字符设置

问题描述:cmd命令行下,无法显示中文解决办法:修改字符集1.进入cmd,执行命令:chcp 65001 2.修改窗口属性,改变字体,将字体修改为True Type字体"Lucida Console3.如果是要在redis-cli中显示中文,要在命令后面接--raw,命令范例如下:redis-cli.exe -h 192.168.x.x -p 6379 --raw--raw...

weixin_34179762的博客 163

手眼标定(EyeToHand)推导

Base为基坐标系(B),工具末端坐标系(T),标定板为Mark坐标系(M),相机坐标系(C)对于每两个姿态都存在上式,组成一个AX=XB的矩阵方程,X为。此时转换成AX=0的问题,单纯用SVD求奇异解便可得到。相机坐标系到Base基坐标系下的转换关系。已知标定板与机械臂末端的相对位置固定不变,,即。带入(2)式求,至此求解出需要的手眼矩阵。在眼在手外的时候,其实是要求解。

stevenreally6的博客 1143
上一篇: mysql int(3)与int(11)的区别
下一篇: 利用log4j显示hibernate打印sql中的参数
wakeupwakeup
博客等级 码龄11年 9粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值