Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使撇号在perldoc中正确呈现_Perl_Perldoc - Fatal编程技术网

使撇号在perldoc中正确呈现

使撇号在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,并且这些字符不映射到它

我不知道如何在Perl文档中正确显示撇号。例如,文本
'test'
显示为
测试

  • E
    也呈现为
    • 还有
      I
    • 同样
      E

  • C@hwnd让我找到了
    LANG
    环境变量。通过将其从
    en_US.UTF-8
    更改为
    en_US
    ,我可以正确显示perldocs。不确定这是否会在其他地方引起问题,但到目前为止,我还没有遇到任何问题。

    升级并使用
    -o术语
    后端。

    不能说我对这个问题了解很多,但在过去字符显示不正确时,这对我很有效:


    binmode(标准输出,“utf-8”)

    问题在于perldoc基于
    nroff
    ,并且这些字符不映射到它们自己。在nroff中,您可以使用
    \
    替换这些字符。看,这也是我最后做的。如其他地方所述,问题在于某些字符的编码与perldoc用于格式化和渲染pod的各种程序之间存在差异。