Я играю с утилитой Unix hexdump. Мой входной файл имеет кодировку UTF-8 и содержит один символ ñ
, который равен C3 B1
в шестнадцатеричном формате UTF-8.
hexdump test.txt
0000000 b1c3
0000002
Хм? Это показывает B1 C3
- обратное тому, что я ожидал! Может кто-нибудь объяснить?
Для получения ожидаемого результата я делаю:
hexdump -C test.txt
00000000 c3 b1 |..|
00000002
Я думал, что понимаю системы кодирования.
xxd
иhexdump
показывают разные результаты! - person kvantour   schedule 18.12.2020