linux环境不支持中文显示,使用VI编辑器时,文件内容中文部分都不能正常显示,显示为一些“方块”,该怎么

2025-03-23 01:29:42
推荐回答(4个)
回答1:

修改一下vim的配置. 在home目录下新建.vimrc 文件.
文件内容:
set encoding=utf-8
set termencoding=gbk
set fileencodings=ucs-bom,utf-8,cp936,gb18030,latin1
set ambiwidth=double
试试.

回答2:

Ctrl+Alt+T打开命令行窗口,输入“gconf-editor”,在打开的配置编辑器里执行apps->gedit- 2->preferences->encodings,在右边的auto_detected和shown_in_menu上右键打开,点击编辑键,添加GBK,并把其上移到第一位。关闭后,打开文本文档就可正常显示汉字了。

回答3:

先用iconv命令转换文件编码格式
iconv -f gbk -t utf-8 a.txt > b.txt
vi b.txt

a.txt 指老的文件 b.txt 为新生成的文件名称

回答4:

你用的是什么linux系统?