加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

从vim打印到Postscript

发布时间:2020-12-15 22:33:34 所属栏目:安全 来源:网络整理
导读:我有从Vim打印到postscript的问题. 我使用utf-8编码和’????’这样的捷克字符,但在输出中我得到了上升的问号,而不是正确的字符. vim –version VIM – Vi IMproved 7.2 ?的iconv ?multi_byte ?后记 打印机设置: set printoptions = paper:A4,duplex:off,c
我有从Vim打印到postscript的问题.

我使用utf-8编码和’????’这样的捷克字符,但在输出中我得到了上升的问号,而不是正确的字符.

vim –version

VIM – Vi IMproved 7.2

?的iconv
?multi_byte
?后记

打印机设置:

set printoptions = paper:A4,duplex:off,collat??e:n,syntax:n

打印机字体:快递

解决方法

Rkulla,这是错的.至于你的信息,我明白如果我们不设置
‘printencoding’vim会将我们的消息(utf-8)转换为’latin1’,因为我们
有问题.我认为那不是真的.

我在vim中使用printencoding = utf-8打印文件(带有西里尔符号):hardcopy
我也得到反向问号而不是正确的符号.
我的设置:
1)printfont = utf-8
2)encoding = utf-8
3)fileencoding = utf-8.
我觉得PostScript有问题.如果您尝试通过lp / lpr在控制台/终端(而不是GUI)中打印某些内容(例如使用西里尔符号),则会得到不正确的符号(在西里尔语中).这是从非ASCII文本到终端中的PostScript的转换问题.
????Vim使用printexpr并具有默认值:
printexpr = system(‘lpr’.(& printdevice ==”?”:’ – P’.& printdevice).”.v:fname_in). delete(v:fname_in)v:shell_error.
?我不知道如何解决这个问题.我读到了一般的Unix / Linux问题.但是你应该尝试使用a2ps,enscript或类似的方法重写printexpr.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读