【Win】系统编码查看与修改

Windows/Linux系统查看系统编码 有多种方法可以查看系统的字符编码设置 阅读详情

Win系统编码相关

vs编译的Unicode程序,在win7 英文版运行的时候无法获取中文路径,遂查找,然后一步步定位到属系统问题,最后通过修改Win7的语言才解决无法获取中文(中文乱码的问题),归根结底都是因为系统编码的问题。

查看系统编码 chcp

在这里插入图片描述

字符编码表

代码页       国家(地区)或语言
437          美国
708          阿拉伯文(ASMO 708)
720          阿拉伯文(DOS)
850          多语言(拉丁文 I)
852          中欧(DOS) - 斯拉夫语(拉丁文 II)
855          西里尔文(俄语)
857          土耳其语
860          葡萄牙语
861          冰岛语
862          希伯来文(DOS)
863          加拿大 - 法语
865          日耳曼语
866          俄语 - 西里尔文(DOS)
869          现代希腊语
874          泰文(Windows)
932          日文(Shift-JIS)
936          中国 - 简体中文(GB2312)现在是GBK了,GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准。
949          韩文
950          繁体中文(Big5)
1200         Unicode<br/>1201         Unicode (Big-Endian)
1250         中欧(Windows)
1251         西里尔文(Windows)
1252         西欧(Windows)
1253         希腊文(Windows)
1254         土耳其文(Windows)
1255         希伯来文(Windows)
1256         阿拉伯文(Windows)
1257         波罗的海文(Windows)
1258         越南文(Windows)
20866        西里尔文(KOI8-R)
21866        西里尔文(KOI8-U)
28592        中欧(ISO)
28593        拉丁文 3 (ISO)
28594        波罗的海文(ISO)
28595        西里尔文(ISO)
28596        阿拉伯文(ISO)
28597        希腊文(ISO)
28598        希伯来文(ISO-Visual)
38598        希伯来文(ISO-Logical)
50000        用户定义的
50001        自动选择
50220        日文(JIS)
50221        日文(JIS-允许一个字节的片假名)
50222        日文(JIS-允许一个字节的片假名 - SO/SI)
50225        韩文(ISO)
50932        日文(自动选择)
50949        韩文(自动选择)
51932        日文(EUC)
51949        韩文(EUC)
52936        简体中文(HZ)
65000        Unicode (UTF-7)
65001        Unicode (UTF-8)

修改编码

chcp codeID

注册表相关

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor下新建字符串值autorun数据填写chcp 'CodeID'

系统就会在启动的时候自动切换该编码。

文字的编码 这个编码转换用于括号里面是UTF-8编码的,比如利用函数从数据库文件读取数据时,因为sql文件一般是utf-8编码的所以可以用;因为这里是在代码里面直接输入的,所以直接按本地编码来编"中文",如果本地编码不是UTF-8编码,就会变成乱码。936(在winXP/win7/win10右键cmd最上边,有“Properties”/“属性”,打开是下面,win11没有该选项,看不了)表示GBK编码。(2)右键-新建,选择“字符串值”,命名为“autorun”, 点击右击修改,数值数据填写“chcp 65001” 阅读详情

相关推荐

【脚本】如何恢复Win10图片查看器

目录1.前言2.方法一:根据以下路径依次添加其余图片格式的字符串值3.方法二:新建txt文件,然后输入以下代码,然后将文档后缀更改为`.bat` ,最后`以管理员身份运行`改文件4.备注 1.前言 目前WIn10默认的图片查看器远不如以往WIn7的,因此本blog就是教导如何恢复之前Win7的图片查看器。 无需下载任何脚本,只需小小操作,因为Win10没有把之前的图片查看器删了,而是将它隐藏了! ...

300%努力努力再努力的博客 1747

Windows终端中文乱码,查看系统默认编码及修改系统默认编码

最近windows升级之后出现一个问题,终端出现了乱码,导致启动程序启动不起来。

woyebuzhidao321的博客 3万+

Windows默认编码查看与修改:从chcp到注册表,彻底解决乱码问题

在跨平台开发和日常办公中,字符编码是影响文本显示与数据交互的基础技术。Windows系统默认编码主要由ANSI代码页与OEM代码页决定,中文环境下通常为GBK(代码页936)。当系统默认编码与文件实际编码不一致时,就会出现乱码问题。通过chcp命令可以快速查看当前命令行代码页,而修改注册表或启用系统全局UTF-8支持则能从根本上调整默认编码。然而,修改系统编码需要谨慎,老软件兼容性、Java/Python运行时行为等都会受影响。本文系统地介绍了Windows默认编码的查看、修改方法及常见坑,帮助开发者和运维

weixin_33326218的博客 251

查看windows系统默认编码 修改windows系统默认编码

查看windows系统默认编码 修改windows系统默认编码

weixin_49114503的博客 3万+

【UV打印机】PrintExp打印软件教程(二)-主界面介绍

PrintExp软件主界面如下图所示PrintExp软件的主界面主要包括主菜单区,工具栏区,界面显示区,状态栏。以下是上述部分的介绍。

Print World的专栏 6300

tkinter动态表格 - 实时更新数据(TkinterTable)

tkinter动态表格 - 实时更新数据(TkinterTable) 参考 [TkinterTable] Tkinter上的表格GUI】 https://github.com/dmnfarrell/tkintertable/wiki/Usage https://github.com/dmnfarrell/tkintertable/issues/47 python使用tkinter编写一个数据显示窗口(实时显示更新的数据) 首先安装TkinterTable,即pip install tki

qq_33934427的博客 1万+

查看Windows默认编码

查看Windows的默认编码,打开cmd,输入chcp,如下图 对照下表: 代码页 国家(地区)或语言 437 美国 708 阿拉伯文(ASMO 708) 720 阿拉伯文(DOS) 850 多语言(拉丁文 I) 852 中欧(DOS) - 斯拉夫语(拉丁文 II...

1292

魔兽RPG老地图逆向工程:解密三国列传3.0武将招募限制(附JASS实战)

本文详细解析了《三国列传3.0》魔兽RPG地图的武将招募限制机制,通过逆向工程和JASS脚本修改技术,突破SLK加密防线并解密游戏逻辑。文章提供了从工具准备到代码修改的完整实战指南,帮助玩家解除武将数量限制,重温经典游戏的乐趣。

i1j2k的博客 369

怎么修改windows系统的默认编码

本文环境:win10 文章背景: 使用7z解压缩一个.zip文件之后,发现文件包内的文件名是乱码,但是使用同版本的7z在另一个win10系统下解压缩,没有这个问题。 (相关推荐:windows系统) 问题原因: 是win10默认编码的问题,由于这次的电脑是海淘回来的,默认编码格式是437(chcp);不是win10的gbk;所以在遇到中文时会出现乱码。 解决方案: 网上一些教程是这样的: 控制面板—-日期时间语言区域—-语言选项—高级—-非unicode部分。但是本系统中的控制面板中没有语言选项….. 为.

wuyouxiaoli的博客 3862

【东华大学oj】找到最大数(一维数组->中等)

一天,老师布置了一个作业,要求对一串数字各不相同的数字串进行排序,大的在前,小的在后。接着,我从数字串中的第二个数字开始往后找,找到最大的一个,然后与第二个数字交换,这样的话我就能够确定排序后数字串中的第二个数字;明明研究发现,他的这个想法中最重要的一环就是在一串数字中找到最大的那个,然后与第一个数字交换,可是明明毕竟刚刚开始学习程序设计不久,无法写出较复杂的程序,所以明明想让你这位程序设计专家帮他的忙,帮助他把这段核心程序写出来,然后明明只需模仿着写就可以了。时间限制: 1S类别: 一维数组->中等。

的博客 525

从病毒分析到安全研究:手把手教你用OD破解加壳程序的反调试机制

本文深入探讨了如何识别并绕过加壳程序的反调试机制,特别是针对使用IsDebuggerPresent等API检测的防护手段。通过实战案例和工具链配置,详细介绍了逆向工程中的关键技巧,包括内存补丁、硬件断点定位OEP等,帮助安全研究人员有效突破软件保护技术。

tgb345678的博客 825

win10mysql字符集乱码_win10 系统解决mysql中文乱码问题

问题:html向mysql 数据库插入数据是,出现中文乱码(中文均显示为‘??’)java缘由:mysqlmysql 默认的字符集是latin1,因此我么须要改成ut8编码才能够sql解决:数据库一、以管理员权限运行cmd窗口服务器二、查看当前字符集app>net start mysqlide启动mysql服务post>mysqlui进入mysql运行环境>show variab...

weixin_30984001的博客 359

IgH EtherCAT 从入门到精通:第 4 章 网络设备驱动选型与配置

摘要:本章详细介绍了EtherCAT主站网络设备驱动的选型与配置。IgH EtherCAT Master提供Generic通用驱动和Native原生驱动两种方案:Generic驱动通过Linux Socket接口实现,兼容性强但实时性较差;Native驱动通过修改网卡驱动绕过内核协议栈,具有更低延迟和更小抖动。文章具体分析了e1000/e1000e/igb/igc等Intel网卡驱动以及r8169/8139too等Realtek驱动的配置方法,并提供了驱动选型建议。对于实时性要求高的场景,推荐使用Nativ

从事嵌入式linux android驱动开发,拥有全栈能力 305

win10 mysql乱码怎么解决_win10 系统解决mysql中文乱码问题

问题:向mysql 数据库插入数据是,出现中文乱码(中文均显示为‘??’)原因:mysql 默认的字符集是latin1,所以我么需要改为ut8编码才可以解决:1、以管理员权限运行cmd窗口2、查看当前字符集>net start mysql启动mysql服务>mysql进入mysql运行环境>show variables like ‘character%‘;查看当前字符集编码情况其...

weixin_33661631的博客 408

vscode配置matlab工作环境

前面有两篇文章我们分别讲了在vscode里面如何配置C语言环境和python环境,那两篇文章总体来说比较复杂,当然这篇也有许多有趣的问题。 附上链接: 文章目录matlab简介基本要求code runner插件与matlab相关的插件添加路径小结code runner是否支持更多语言更多选择另一个选择 matlab简介 MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。 MATLAB是ma

Cachel Wood的博客 4541

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

linux ssh客户端乱码,Win10系统Open ssh客户端出现乱码怎么办

有win10正式版系统用户在使用Open ssh客户端的过程中,在切换中文模式的时候出现了乱码的情况,碰到这样的问题该怎么处理呢,现在为大家带来Win10系统Open ssh客户端出现乱码的具体解决步骤。1、按下win+Q,搜索 cmd,在 “命令提示符”上单击右键,选择【以管理员身份运行】;2、window的命令行界面,在顶部空白处右击,选择属性;3.、此时查看当前环境的编码集,我的环境为gbk...

weixin_26850069的博客 243

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

ubuntu 查看文件编码并进行批量编码修改

由于windows下默认文件编码为gbk或者是gb2312,所以将windows下面的文件移到linux下时,常常会出现乱码的现象。 参考链接中的博客,使用enca工具可以进行文件编码的查看。 ubuntu下的安装命令: sudo apt-get install enca enca查看文件 enca -L zh_CN file 查看文件编码 enca -L zh_CN

liuchen_csdn的博客 885

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

C++读取文件中的汉字乱码情况解决

1.win+R 打开运行框之后输入cmd打开,然后在cmd最上边右键→属性,点开就可以查看当前编码方式,我的电脑是GBK。 2.修改对应的文本文件编码方式。 编辑器是记事本的修改方法 编辑器是sublime text的修改方法 (1)用sublime text的比较简单,打开之后在文件→设置文件编码(reopen with encoding),选上对应你电脑的编码方式(我的是GBK),然后再刷新...

Jinxiaoyu886的博客 1万+

Win cmd常用命令大全 命令行 快捷运行

运行窗口 组合键WIN+R键 windows键 + R 调用命令行 运行 cmd 设置环境变量 > set 查看系统属性 运行 sysdm.cpl 查看事件日志 运行 eventvwr 查看系统编码 # 查看 > chcp 936 中国 - 简体中文(GB2312)现在是GBK了,GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准。 1200 Unicode 52936 简体中文(HZ) 65000 U

卓懿的博客 618

修改win7编码为utf-8

cmd.reg文件如下:Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] "CodePage"=dword:0000fde9 "FontFamily"=dword:00000036 "FontWeight"=dword:00000190 "Fac...

微电子学与固体电子学-俞驰 2万+

WIN10的cmd查看编码方式,命令行窗口修改UTF-8编码

win10查看系统编码方式,以及命令行窗口乱码,UTF-8编码格式修改

DayDayUp 1万+

WIN10 控制台cmd乱码及永久修改编码的解决办法

WIN10 cmd控制台本来的编码是ANSI的,所以要求执行的批处理脚本编码格式也是ANSI才行,要不就两边统一都改成UTF-8处理(作为一个程序员,一般我都会统一成UTF-8编码格式),下面就介绍如何统一改成UTF-8编码格式 一、修改控制台CMD编码格式为UTF-8 我本机的系统环境: OS Name: Microsoft Windows 10 企业版 OS Version: 1...

技术小站 1万+

win10 mysql修改默认编码_怎么修改windows系统的默认编码

本文环境:win10文章背景:使用7z解压缩一个.zip文件之后,发现文件包内的文件名是乱码,但是使用同版本的7z在另一个win10系统下解压缩,没有这个问题。问题原因:是win10默认编码的问题,由于这次的电脑是海淘回来的,默认编码格式是437(chcp);不是win10的gbk;所以在遇到中文时会出现乱码。解决方案:网上一些教程是这样的:控制面板—-日期时间语言区域—-语言选项—高级—-非un...

weixin_28939637的博客 375
上一篇: 【Centos】重启后docker安装的容器端口无法访问的问题
下一篇: 【WIN32】获取CPU状态
欧恩意
博客等级 码龄7年 677粉丝 138原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欧恩意

如有帮助,感谢打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值