如何让Vim正确显示文件而不是显示^ @字符

Kit*_* Ho 1 windows vim notepad

我有一个文件,在记事本和Vim中显示不同的东西.

该文件通常在Windows记事本下显示:

Windows记事本中的文件的图片

使用Vim时,每个字符都会添加奇怪的字符.

文件的图片在Vim

任何人都知道如何在Windows环境下解雇Vim中那些奇怪的角色?

kev*_*kev 5

如您所见:TSS显示为T^@S^@S^@(二进制:) 54 00 53 00 53 00.
因为vim显示\0x00^@.听起来像UTF16LE.


你可以转换UTF16LEUTF8:

:e ++enc=UTF16LE
:set fenc=UTF8
:w
Run Code Online (Sandbox Code Playgroud)