0

在编写 POD 文档时,我意识到 Unicode 字符ŷ变成X了输出。

输入:


=pod

=encoding utf8

=over

=item I<yt> (ŷ(t))

The value predicted for time I<t>.

=back

PuTTY 中的输出:

PuTTY窗口中的输出(黄色标记)

在 Emacs 中输入:

Emacs 中的 POD 输入

使用 Perl 5.18.2 (SLES12 SP4, perl-5.18.2-12.20.1.x86_64) 和LANG=en_US.UTF-8.

更新:

这似乎是 Perl 或 SLES12 SP4 软件包中的一个错误:在 OpenSUSE Leap 15.1 和 Perl 5.26.1 上使用相同的测试,输出看起来不错:

    yt (ŷ(t))
        The value predicted for time t.

但是使用openSUSE Leap 15.3 的pod2manfrom perl-5.26.1-15.87.x86_64,输出不正确。OTOH 使用perldoc输出也是正确的。

4

0 回答 0