出于某种原因,我找不到编码(试过cp1250,1252,latin1,utf-8),当我在Vim(šđčćž和他们的上限对应物)中键入中欧字符时,我似乎能够打印出来out(在打印机上或/使用Cute PDF / PDF格式)
任何人都知道问题可能是什么?
答案 0 :(得分:1)
作为解决方法,您可以保存文档(作为文本或使用:toHTML
导出到HTML)并从Web浏览器打印。
另请参阅Vim中的printencoding
和printfont
设置。
编辑:找到this link,它澄清了使用Unicode的更多信息(虽然这里没有任何打印)。
答案 1 :(得分:1)
我想我已经破解了它(至少在Windows上)。
:set fileencoding=cp1252
:set encoding=cp1252
如果我现在'打印'文本'ðšdccž'的PDF,我会得到正确的输出。
(CP1252是微软对Latin1的修订版,this page显示了各种拉丁语。)
顺便说一句,我还发现了一个很棒的新命令:
:dig
这列出了有向图:您可以键入的两个字母的组合(在 Ctrl + k 之后)以获得难以输入的Unicode字符,例如 Ctrl + k s < 产生'š'。
答案 2 :(得分:0)
也许您的encoding
与fileencoding
不同。将两者都设置为utf8
并查看会发生什么。