如果这是不可能的,处理从UTF-8编码的POD派生的手册页的最佳做法是什么?
要在POD中使用Unicode,要做的第一件事就是使用该指令
=encoding UTF-8
Run Code Online (Sandbox Code Playgroud)
(如所讨论此处).该pod2text和pod2html工具将正常工作,并产生完美的UTF-8编码输出.
pod2man但是,该工具不会:
pod2man -u MyModule.pm | nroff -Tutf8 -man | less
Run Code Online (Sandbox Code Playgroud)
也没有perldoc.非ASCII字符都被破坏或X-ed输出.关于perlbug是否可能是一个错误或**roff*,有一些不确定的讨论pod2man.
由于我的模块专门处理Unicode并且打算在CPAN上进行分发,因此必须使用支持Unicode的手册页.
我使用的是Perl 5.14.2,perldoc 3.15和*roff 1.21.