0

0

记事本乱码怎么办 如何正确显示和保存TXT文件【编码问题】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-01-12 11:12:09

|

721人浏览过

|

来源于php中文网

原创

乱码是因文件编码与记事本解码不匹配所致,可通过记事本手动切换编码、Notepad++自动识别转换、浏览器解析后另存为UTF-8、PowerShell命令行检测或统一使用UTF-8(无BOM)保存来解决。

记事本乱码怎么办 如何正确显示和保存txt文件【编码问题】

如果您用记事本打开一个TXT文件时出现乱码,通常是由于文件保存时使用的字符编码与当前记事本默认解码方式不匹配所致。以下是解决此问题的步骤:

一、使用记事本重新以正确编码打开文件

Windows记事本支持多种编码格式识别,可通过“另存为”对话框手动选择编码类型进行重新打开,从而恢复原始文字显示。

1、启动记事本,点击菜单栏“文件”→“打开”。

2、在打开窗口右下角找到“编码”下拉菜单,依次尝试选择UTF-8ANSI(即系统本地编码,如简体中文为GBK)、Unicode(即UTF-16 LE)和Unicode big endian(即UTF-16 BE)。

3、每次切换编码后点击“打开”,观察文本是否恢复正常显示;若某一种编码下文字清晰可读,即说明该文件原始保存编码为此种格式。

二、通过Notepad++识别并转换编码

Notepad++具备自动编码检测能力,能更准确判断文件真实编码,并提供一键转换功能,避免手动试错。

1、下载并安装Notepad++(官方免费版本)。

2、用Notepad++打开乱码TXT文件。

3、点击顶部菜单“编码”,查看当前标有对勾的编码项,该选项即为Notepad++当前解析所用编码。

4、若显示仍为乱码,依次点击“编码”→“字符集”→选择常见中文编码分支(如“中文”→“GB2312”或“GBK”),或直接点击“编码”→“转为UTF-8”、“转为ANSI”等选项进行强制转换。

5、确认文字正常后,点击“文件”→“另存为”,在保存对话框底部确认编码下拉框中已选中目标编码(如UTF-8无BOM),再点击保存。

三、在记事本中新建文件并粘贴转换内容

当无法确定原始编码且原文件不可修改时,可借助其他工具先还原文字,再以标准编码保存,规避记事本自身编码识别局限。

1、将乱码文件拖入浏览器(Chrome/Firefox/Edge)地址栏,按回车加载,多数现代浏览器会自动尝试多种编码解析并显示可读文本。

2、全选网页中显示的正确文字,复制到剪贴板。

暗壳AI
暗壳AI

Ark.art 包罗万象的艺术方舟,友好高效的设计助手

下载

3、新建空白记事本窗口,粘贴内容。

4、点击“文件”→“另存为”,在保存对话框中将“编码”下拉菜单明确设置为UTF-8,然后保存文件。

四、使用PowerShell命令行批量检测编码

对于多个乱码TXT文件,可利用PowerShell内置的Get-Content命令配合不同Encoding参数进行内容预览,快速定位编码类型。

1、按下Win+X,选择“Windows PowerShell(管理员)”或“终端(管理员)”。

2、输入命令:Get-Content -Path "C:\path\to\file.txt" -Encoding UTF8,观察输出是否正常。

3、若异常,依次替换-Encoding参数为ASCII、Unicode、BigEndianUnicode、OEM,例如:Get-Content -Path "C:\path\to\file.txt" -Encoding Unicode

4、找到能正确输出文字的Encoding参数后,即可用该编码重新保存:执行Set-Content -Path "C:\path\to\newfile.txt" -Value (Get-Content -Path "C:\path\to\file.txt" -Encoding Unicode) -Encoding UTF8

五、预防后续乱码:统一使用UTF-8(无BOM)保存

Windows记事本默认以ANSI保存,易导致跨平台或跨语言环境乱码;改用UTF-8(无BOM)可兼容绝大多数系统与编辑器,且支持全部Unicode字符。

1、新建记事本文件,输入内容。

2、点击“文件”→“另存为”。

3、在“另存为”对话框中,将“编码”下拉菜单从默认的ANSI改为UTF-8(注意:Windows 10/11记事本中该选项即为UTF-8无BOM;旧版系统若仅见“UTF-8”,即等同于此)。

4、点击“保存”,此后该文件可在Linux、macOS及各类编程编辑器中正常打开。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

768

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

729

2023.11.06

edge是什么浏览器
edge是什么浏览器

Edge是一款由Microsoft开发的网页浏览器,是Windows 10操作系统中默认的浏览器,其目标是提供更快、更安全、更现代化的浏览器体验。本专题为大家提供edge浏览器相关的文章、下载、课程内容,供大家免费下载体验。

1293

2023.08.21

IE浏览器自动跳转EDGE如何恢复
IE浏览器自动跳转EDGE如何恢复

ie浏览器自动跳转edge的解决办法:1、更改默认浏览器设置;2、阻止edge浏览器的自动跳转;3、更改超链接的默认打开方式;4、禁用“快速网页查看器”;5、卸载edge浏览器;6、检查第三方插件或应用程序等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

375

2024.03.05

如何解决Edge打开但没有标题的问题
如何解决Edge打开但没有标题的问题

若 Microsoft Edge 浏览器打开后无标题(窗口空白或标题栏缺失),可尝试以下方法解决: 重启 Edge:关闭所有窗口,重新启动浏览器。 重置窗口布局:右击任务栏 Edge 图标 → 选择「最大化」或「还原」。 禁用扩展:进入 edge://extensions 临时关闭插件测试。 重置浏览器设置:前往 edge://settings/reset 恢复默认配置。 更新或重装 Edge:检查最新版本,或通过控制面板修复

868

2025.04.24

常见的编码方式
常见的编码方式

常见的编码方式有ASCII编码、Unicode编码、UTF-8编码、UTF-16编码、GBK编码等。想了解更多编码方式相关内容,可以阅读本专题下面的文章。

580

2023.10.24

a和A对应的ASCII码数值
a和A对应的ASCII码数值

a的ascii码是65,a的ascii码是97;ascii码表中,一个字母的大小写数值相差32,一般知道大写字母的ascii码数值,其对应的小写字母的ascii码数值就算出来了,是大写字母的ascii码数值“+32”。想了解更多相关的内容,可阅读本专题下面的相关文章。

2094

2024.10.24

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

572

2023.07.26

Java 项目构建与依赖管理(Maven / Gradle)
Java 项目构建与依赖管理(Maven / Gradle)

本专题系统讲解 Java 项目构建与依赖管理的完整体系,重点覆盖 Maven 与 Gradle 的核心概念、项目生命周期、依赖冲突解决、多模块项目管理、构建加速与版本发布规范。通过真实项目结构示例,帮助学习者掌握 从零搭建、维护到发布 Java 工程的标准化流程,提升在实际团队开发中的工程能力与协作效率。

3

2026.01.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7万人学习

Git 教程
Git 教程

共21课时 | 2.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号