在Vim打印中欧字符时出现问题

时间:2011-03-31 14:47:50

标签: vim

简而言之,这就是问题所在。

我写了一个文本文件,我需要打印出来(匆忙)包含中欧字符(šđčćž/ŠĐČĆŽ)。

Vim的编码设置如下:
set encoding = cp1250
set fileencoding =

打印出来后会出现垃圾。应该改变什么来解决这个问题?

在这样的时间里真的很讨厌Vim的frekin'1001选项。它不能做一件简单的事情,只是打印出屏幕上的内容吗?!

1 个答案:

答案 0 :(得分:3)

选中printencoding选项。

帮助说默认为空,当编码为多字节时,Vim会尝试将它们转换为printencoding。另外,如果它是空的“转换将是latin1”。这可能是造成麻烦的原因。

我想问:为什么不使用UTF-8?