我正在尝试使用 HEX 编辑器创建一个 UTF-8/no-BOM 文件。我想要的 UTF 字符是e2 82 ae
UTF-8 格式的 TUGRIK SIGN。
我用 N++ 创建了一个UTF-8/no BOM 文件,复制了 N++ 中的字符并保存了文件。瞧,在 HEX 编辑器中看起来不错,太棒了e2 82 ae
!
所以我尝试了另一种方式,将 3 个字节保存e2 82 ae
到带有 wxHexEdtior 的文件中。废话,N++ 出于某种原因认为该文件是ANSI(Latin1)编码的。
我完全不明白。会不会和windows -CP1252-编码有冲突?
另一个有趣的事情(我也完全不明白)是 wxHexEditor 显示了一些文件的反汇编。
N++ 创建文件的反汇编对 wxHexEditor 是可以的,但是 wxHexEditor 创建的文件反汇编无效。
如果有人能向我解释这种黑魔法,我会非常高兴。