window的编码936和65001

临时修改终端的编码
chcp

chcp 65001

win+r -> regedit

注册表路径计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
添加autorun chcp 65001 可在启动cmd时更改编码为utf-8

https://blog.csdn.net/a320976399/article/details/119793761

如果打开powershell, chcp 仍是 936

不如更改系统默认编码为utf-8

win+r -> control -> 区域

https://blog.csdn.net/robinhunan/article/details/106047345

重启即可

### 如何在 Windows 系统中检查文本文件的字符编码 #### 使用记事本查看文件编码 Windows 自带的记事本程序能够帮助用户了解文本文件所使用的编码。当打开一个已存在的文本文件时,可以通过菜单选项来判断其编码格式。 - 打开记事本并加载目标文件后,在“文件”菜单下选择“另存为”,此时弹出的对话框底部会显示出当前文档正在使用的编码类型,常见的有 ANSI、UTF-8 Unicode (即 UTF-16)[^1]。 #### 利用命令提示符工具 `chcp` 查看控制台默认代码页 对于通过命令行创建或编辑过的纯文本文件来说,默认情况下它们会被赋予系统当前活动的代码页作为编码方案。因此,可以在 CMD 中输入 `chcp` 命令获取当前系统的默认字符集设置,这有助于推测某些特定环境下产生的简单文本文件可能采用的编码形式[^2]。 #### 运用第三方软件检测复杂情况下的编码 面对一些更复杂的场景,比如不确定源文件的真实编码或者是跨平台传输后的文件,建议借助专门设计用于分析文件元数据的应用程序,如 Notepad++ 或者 UltraEdit 。这类高级文本编辑器不仅可以直接读取多种不同类型的编码,而且提供了直观的方式让用户确认实际应用的是哪种编码标准[^3]。 ```powershell # PowerShell 示例:使用 Get-Content cmdlet 加载文件,并尝试自动探测编码 $fileEncoding = [System.Text.Encoding]::Default.GetString([System.IO.File]::ReadAllBytes('C:\path\to\yourfile.txt')) Write-Output "Detected encoding is: $fileEncoding" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值