【发布时间】:2013-10-26 18:39:49
【问题描述】:
我怎样才能让 mojibake 通过?这可能是贡献者插件中的错误。该字符在 perldoc 中无法正确呈现,但在我的 vim 和提取的 git 日志中会正确呈现。
# Failed test 'Mojibake test for blib/lib/Pod/Spell.pm'
# at /home/xenoterracide/perl5/perlbrew/perls/perl-5.18.1/lib/site_perl/5.18.1/Test/Mojibake.pm line 168.
# Non-UTF-8 unexpected in blib/lib/Pod/Spell.pm, line 431 (POD)
这是来自the source 的 sn-p,可能应该直接查看,因为复制粘贴可能没有发现编码问题。
=item *
Olivier Mengué <dolmen@cpan.org>
=back
更多 vim 探索表明 :set filencoding 正在更改为 latin1 在 vim 中编辑文件似乎可以解决此问题,但是由于正在生成文件,我怎样才能使用正确的编码生成它?
【问题讨论】:
-
您的 POD 中有
=encoding utf8行吗? -
@friedo 是的,(属于,出于某种原因完整的源链接)看来问题与github.com/rjbs/Dist-Zilla/issues/212 直接相关
标签: perl encoding utf-8 dist-zilla perl-pod