具有此类数据的文件的格式或编码是什么?
What is the format or encoding of a file with data like this?
我有一个文本文件,我尝试在 Mac 上用 Sublime Text 打开它。当我打开文件时,我看到这样的数据...
efbf bdef bfbd 5300 4b00 5500 0900 4900
4d00 4100 4700 4500 5500 5200 4c00 0900
如果我尝试使用 UTF LE 16 编码重新打开,我明白了..
뿯붿SKU
你能帮我确定这个文件的and/or编码格式吗?
如果我使用 Excel 或 Mac 的 TextEdit 打开文件,我也会看到与 Sublime 上的 UTF LE 16 编码相同的内容。
如果文件是 UTF LE 16 编码的,那些特殊字符是什么?
EF BF BD 是以 UTF-8 编码的替换字符。这可能意味着该数据采用 UTF-8 以外的某种格式(例如 ISO-8859-1),但在某个时候被 UTF-8 系统解析,该系统用替换字符替换了非法字节。
如果没有更多关于您如何获得此文件的背景信息,很难推测确切原因。甚至有可能是 Sublime Text 正在执行此替换,而文件本身采用其他编码(并且未被修改)。
我会确保这些确实是文件中的字节,而不仅仅是 Sublime Text 以有趣的方式显示它。使用 xxd
等更简单的工具将内容转储为十六进制字节,并确保这确实是其中的内容。
我有一个文本文件,我尝试在 Mac 上用 Sublime Text 打开它。当我打开文件时,我看到这样的数据...
efbf bdef bfbd 5300 4b00 5500 0900 4900
4d00 4100 4700 4500 5500 5200 4c00 0900
如果我尝试使用 UTF LE 16 编码重新打开,我明白了..
뿯붿SKU
你能帮我确定这个文件的and/or编码格式吗?
如果我使用 Excel 或 Mac 的 TextEdit 打开文件,我也会看到与 Sublime 上的 UTF LE 16 编码相同的内容。
如果文件是 UTF LE 16 编码的,那些特殊字符是什么?
EF BF BD 是以 UTF-8 编码的替换字符。这可能意味着该数据采用 UTF-8 以外的某种格式(例如 ISO-8859-1),但在某个时候被 UTF-8 系统解析,该系统用替换字符替换了非法字节。
如果没有更多关于您如何获得此文件的背景信息,很难推测确切原因。甚至有可能是 Sublime Text 正在执行此替换,而文件本身采用其他编码(并且未被修改)。
我会确保这些确实是文件中的字节,而不仅仅是 Sublime Text 以有趣的方式显示它。使用 xxd
等更简单的工具将内容转储为十六进制字节,并确保这确实是其中的内容。