notepad.exe 如何确定字符编码? 2024-6-19 • windows character-encoding 我有一个以 UTF-8 格式保存的 .txt 文件,无 BOM。它包含“é”字符。 notepad.exe如何确定它是UTF-8编码的? 其他仅包含 < 0x80 个字符的 .txt 文件将以“ANSI”编码打开。 答案1 Raymond Chen 表示: 记事本中某些文件出现奇怪的情况 [...] 当遇到缺少特殊前缀的文件时,记事本会被迫猜测该文件实际使用的是这两种编码中的哪一种。执行此工作的函数是文本Unicode它研究一块字节并进行一些统计分析以得出猜测。 正如文档中指出的,“不能保证绝对的确定性。”短字符串最容易被误检。 (有关的后续博客文章。 相关内容 如何在 Oracle Virtual Box 中使用静态 IP 在主机和客户机之间创建网络连接 如何使用 iptables 打开整个子网[关闭] 打印开始和结束模式之间的行,但如果结束模式不存在,则不打印 在 OS X Mountain Lion 上更新域密码 rsh 显示“poll:电路设置中的协议失败”,为什么? 使用 Apache 将 IP@ 替换为 URL [关闭] 无法在 Ubuntu 12.04 上运行 Spark 2.6.3 LaTeX 中的 Adobe Garamond Pro 段落第 18-59 行的 \hbox 过满(太宽了 242.24484pt) 我的硬盘上的 Retrospect 副本真的有问题吗?