notepad.exe 如何确定字符编码? 2024-6-19 • windows character-encoding 我有一个以 UTF-8 格式保存的 .txt 文件,无 BOM。它包含“é”字符。 notepad.exe如何确定它是UTF-8编码的? 其他仅包含 < 0x80 个字符的 .txt 文件将以“ANSI”编码打开。 答案1 Raymond Chen 表示: 记事本中某些文件出现奇怪的情况 [...] 当遇到缺少特殊前缀的文件时,记事本会被迫猜测该文件实际使用的是这两种编码中的哪一种。执行此工作的函数是文本Unicode它研究一块字节并进行一些统计分析以得出猜测。 正如文档中指出的,“不能保证绝对的确定性。”短字符串最容易被误检。 (有关的后续博客文章。 相关内容 图中比例列表 如何在 apt 包管理器的 sources.list 中同时拥有 arch=amd64 和 trust=yes? 是否可以在不重新启动的情况下阻止 SELinux 状态的更改? 如何退出运行 powershell 我可以“加入”命令吗? BEATS AUDIO dv7 HP 在 MacBook 上使用 iPhone 的个人热点访问 GitHub 时,“Safari 无法找到服务器” Nginx 返回 504 错误 具有 vMotion 和 HA 的两台服务器 ESXi 4.0 群集的 SAN 选择 通过 SFTP 超时下载大文件