locale为gb18030
当前目录下有文件名为汉字的文件
使用
$ls-l>tmp
$vimtmp
发现"总用量"这三个汉字显示不正常,其它汉字都正常显示【解决办法:
$vimtmp
:setenc=prc或者:setenc=chinese即可也可以:
创建一个文件rc(或者在.vimrc文件修改),内容
setenc=prc
$vim-urctmp
即可】
在vim下
:helpencoding-values可以查看到
cp936simplifiedChinese(Windowsonly)
euc-cnsimplifiedChinese(Unixonly)
prcsimplifiedChinese:onUnix"euc-cn",onMS-Windowscp936
chinesesameas"prc"vim里字符显示还跟终端的字符编码有关,如果还是显示不正常,试试设置vim的termencoding(tenc)为当前终端的字符编码(一般来说就是locale里设置的,我这里就是prc或chinese)如果想文件转换成其它编码(如utf-8)
:setfenc=utf-8
保存
:w
或者另存为其它文件(如temp)
:wtemp