3

在 GNOME 终端中(3.4.1.1)

$ echo $LANG
en_US.UTF-8

$ echo 你好 | iconv -f UTF8 -t UTF32BE | tee hello.txt
O`Y}

在 vim(7.3) 中:

$ vim -N -u NONE --cmd 'set tenc=utf32 enc=utf32 fencs=utf32be' hello.txt
你好
~
~
~    

:set tenc enc fenc
  termencoding=ucs-4
  encoding=ucs-4
  fileencoding=ucs-4

终端无法显示UTF32字符。
在修改了 Vim 的几个编码选项之后。
Vim 仍然可以UTF32毫无问题地显示。
为什么?

4

1 回答 1

4
于 2012-06-08T03:25:00.217 回答