使撇号在perldoc中正确呈现
我不知道如何在Perl文档中正确显示撇号。例如,文本使撇号在perldoc中正确呈现,perl,perldoc,Perl,Perldoc,我不知道如何在Perl文档中正确显示撇号。例如,文本'test'显示为测试 E也呈现为– 还有I 同样E C@hwnd让我找到了LANG环境变量。通过将其从en_US.UTF-8更改为en_US,我可以正确显示perldocs。不确定这是否会在其他地方引起问题,但到目前为止,我还没有遇到任何问题。升级并使用-o术语后端。不能说我对这个问题了解很多,但在过去字符显示不正确时,这对我很有效: binmode(标准输出,“utf-8”)问题在于perldoc基于nroff,并且这些字符不映射到它
'test'
显示为测试
也呈现为E
–
- 还有
I
- 同样
E
- 还有
C@hwnd让我找到了
环境变量。通过将其从LANG
更改为en_US.UTF-8
,我可以正确显示perldocs。不确定这是否会在其他地方引起问题,但到目前为止,我还没有遇到任何问题。升级并使用en_US
后端。不能说我对这个问题了解很多,但在过去字符显示不正确时,这对我很有效:-o术语
问题在于perldoc基于binmode(标准输出,“utf-8”)
,并且这些字符不映射到它们自己。在nroff中,您可以使用nroff
替换这些字符。看,这也是我最后做的。如其他地方所述,问题在于某些字符的编码与perldoc用于格式化和渲染pod的各种程序之间存在差异。\