我正在使用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
显示不同的结果! - kvantour