找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 150|回复: 17

[【其它】] 不同的方式打开.txt文档,为什么一个正常一个乱码

[复制链接]
发表于 2025-10-7 11:07:46 | 显示全部楼层 |阅读模式
有一个从网上复制下来的保存为.txt格式的小文档,
当从已打开的记事本里点“文件--打开--(然后选择某文件夹里的文件名)”,这样打开的记事本文档是乱码的;
而直接从“文件夹--文件名”双击打开的却显示正常。
请问这是什么原因造成的?

————论坛不知什么缘故,截图文件无法上传。


评分

1

查看全部评分

回复

使用道具 举报

发表于 2025-10-7 16:20:49 来自手机 | 显示全部楼层
使用的脚本一样吗
回复

使用道具 举报

发表于 2025-10-7 16:40:48 | 显示全部楼层
编码不同?
回复

使用道具 举报

发表于 2025-10-7 17:35:58 | 显示全部楼层
大概率编码问题吧;
可以用VS Code或者notepad++/--之类的专业编辑器,打开之后查看一下您之前已打开的记事本文件的编码和出现乱码的文件的编码是否不同。
回复

使用道具 举报

 楼主| 发表于 2025-10-8 11:31:25 | 显示全部楼层
喜乐蒂乐乐 发表于 2025-10-7 17:35
大概率编码问题吧;
可以用VS Code或者notepad++/--之类的专业编辑器,打开之后查看一下您之前已打开的记事 ...

感谢!
用Notepad++看了下,原来是UTF-8编码的。

回复

使用道具 举报

发表于 2025-10-8 11:36:09 | 显示全部楼层
X_ping 发表于 2025-10-8 11:31
感谢!
用Notepad++看了下,原来是UTF-8编码的。

没事的,不客气,也就是说确实是文本编码的原因?

回复

使用道具 举报

 楼主| 发表于 2025-10-8 12:31:54 | 显示全部楼层
喜乐蒂乐乐 发表于 2025-10-8 11:36
没事的,不客气,也就是说确实是文本编码的原因?

其实我是不懂的。
好像从 菜单-文件-打开 是默认编码的一套,
从 文件夹 双击文件名打开是会自动调节的样子。
系统是wind10的。

回复

使用道具 举报

发表于 2025-10-8 16:13:57 | 显示全部楼层
X_ping 发表于 2025-10-8 12:31
其实我是不懂的。
好像从 菜单-文件-打开 是默认编码的一套,
从 文件夹 双击文件名打开是会自动调节的样 ...

如果是从记事本的“文件”打开的话,下面应该有一个选择编码的框框,如下图:

默认可能是ANSI,你从这个框里选择UTF-8呢?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2025-10-8 19:03:54 | 显示全部楼层
喜乐蒂乐乐 发表于 2025-10-8 16:13
如果是从记事本的“文件”打开的话,下面应该有一个选择编码的框框,如下图:

默认可能是ANSI,你从这个 ...

您说得很对,从记事本的“文件”打开时,“编码”选项默认是“自动检测”,打开就乱码了。
如果把“编码”选项选为“UTF-8"就正常了。
感谢您的指教。

回复

使用道具 举报

发表于 2025-10-8 19:12:37 | 显示全部楼层
X_ping 发表于 2025-10-8 19:03
您说得很对,从记事本的“文件”打开时,“编码”选项默认是“自动检测”,打开就乱码了。
如果把“编码 ...

诶,不敢当不敢当,大佬太客气了 - -

回复

使用道具 举报

发表于 2025-10-8 21:53:59 | 显示全部楼层
编码很讨厌,自动检测貌似不太靠谱,曾经在ai指导下写个程序,最后发现还是“眼见为实”,需要人工判断检测的编码是否正确
回复

使用道具 举报

发表于 2025-10-8 21:56:12 | 显示全部楼层
喜乐蒂乐乐 发表于 2025-10-8 16:13
如果是从记事本的“文件”打开的话,下面应该有一个选择编码的框框,如下图:

默认可能是ANSI,你从这个 ...

感谢,有效

回复

使用道具 举报

发表于 2025-10-8 21:58:06 | 显示全部楼层

大佬客气了- -

回复

使用道具 举报

发表于 2025-10-8 21:58:44 | 显示全部楼层

你才是大佬
回复

使用道具 举报

发表于 2025-10-8 22:00:58 | 显示全部楼层
从描述来看,貌似是从记事本的“文件”打开,缺省会自动检测,结果反而弄巧成拙,检测错了。而双击的话不作自动检测,直接以UTF-8编码打开,反而歪打正着,对了。
可以找一个其他编码,比如GBK编码的文件,验证一下
回复

使用道具 举报

发表于 2025-10-8 22:15:39 | 显示全部楼层
想着可能是编码的问题
看了各位大佬的解决办法
收获颇丰
回复

使用道具 举报

 楼主| 发表于 2025-10-9 20:18:03 | 显示全部楼层
agent124 发表于 2025-10-8 22:00
从描述来看,貌似是从记事本的“文件”打开,缺省会自动检测,结果反而弄巧成拙,检测错了。而双击的话不作 ...

win10系统,记事本--文件---打开 时,“编码”选项只有如下选项:
自动检测
ANSI
UTF-16
LEUTF-16
BEUTF-8
带有 BOM 的 UTF-8

而没有“ GBK编码”

回复

使用道具 举报

发表于 2025-10-9 20:30:44 | 显示全部楼层
X_ping 发表于 2025-10-9 20:18
win10系统,记事本--文件---打开 时,“编码”选项只有如下选项:
自动检测
ANSI

我在notepad++下试了下,保存了gb2312编码的文件,但不管是直接双击打开,还是在记事本里打开,都是正常的。不过我是windows 11。

您可以用notepad++保存一个gb2312编码的文件试试验证一下。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2025-12-6 18:39 , Processed in 0.107829 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表