【发布时间】:2010-05-17 07:47:45
【问题描述】:
我正在使用 Unix hexdump 实用程序。我的输入文件是 UTF-8 编码的,包含单个字符 ñ,即十六进制 UTF-8 中的 C3 B1。
hexdump test.txt
0000000 b1c3
0000002
嗯?这显示了B1 C3 - 与我的预期相反!谁能解释一下?
为了获得预期的输出,我这样做:
hexdump -C test.txt
00000000 c3 b1 |..|
00000002
我以为我了解编码系统。
【问题讨论】:
-
这似乎解释了为什么
xxd和hexdump显示不同的结果!
标签: hexdump