Что делать, если мой tex-файл теперь выглядит так:
^@\^@d^@o^@c^@u^@m^@e^@n^@t^@c^@l^@a^@s^@s^@[^@1^@1^@p^@t^@]^@{^@a^@r^@t^@i^@c^@l^ @e^@}^@
2 ^@
3 ^@\^@u^@s^@e^@p^@a^@c^@k^@a^@g^@e^@{^@a^@m^@s^@m^@a^@t^@h^@,^@ ^@a^@m^@s^@s^@y^@m^ @b^@,^@ ^@e^@u^@c^@a^@l^@,^@ ^@y^@f^@o^@n^@t^@s^@,^@ ^@s^@e^@t^@s^@p^@a^@c^@e^@,^@ ^@s^@e^@c^@t^@s^@t^@y^@,^@ ^@e^@n^@u^@m^@i^@t^@e^@m^@,^@ ^@a^@m^@s^@c^@d^@,^@ ^@
4 ^@ ^@ ^@w^@a^@s^@y^@s^@y^@m^@,^@ ^@c^@a^@p^@t^@i^@o^@n^@,^@ ^@t^@i^@k^@z^@,^@ ^@t^ @i^@k^@z^@-^@q^@t^@r^@e^@e^@,^@ ^@m^@a^@t^@h^@t^@o^@o^@l^@s^@,^@ ^@i^@n^@c^@o^@n^@ s^@o^@l^@a^@t^@a^@,^@ ^@p^@g^@f^@p^@l^@o^@t^@s^@,^@ ^@
5 ^@ ^@ ^@t^@i^@k^@z^@-^@3^@d^@p^@l^@o^@t^@,^@ ^@f^@l^@o^@a^@t^@,^@ ^@w^@r^@a^@p^@f^ @i^@g^@,^@ ^@m^@u^@l^@t^@i^@r^@o^@w^@,^@ ^
решение1
Он был сохранен как utf-16, поэтому каждый второй байт равен 0 (часто отображается как ^@, поскольку @ имеет код 64, поэтому ноль — это control-@)
Единственное, что я знаю о vim, это то, что это не emacs, но в чате мой эксперт по резервному vim говорит, что
:set fileencoding=utf-8
:set encoding=utf-8