A jeśli nie jest to możliwe, jaka jest najlepsza praktyka postępowania ze stronami man pochodzącymi z POD zakodowanego w UTF-8?Jak mogę używać znaków Unicode na stronach podręcznika podręcznika Perla POD?
Pierwszą rzeczą, którą należy zrobić, aby pracować z Unicode w POD jest użyć dyrektywy
=encoding UTF-8
(omówione here). Narzędzia o numerach pod2text
i pod2html
będą działać bez zarzutu i będą zapewniać doskonałe wyniki kodowane w formacie UTF-8.
Narzędzie pod2man
jednak nie:
pod2man -u MyModule.pm | nroff -Tutf8 -man | less
ani nie perldoc
. Znaki spoza ASCII są zmanipulowane lub X-out. Na perlbugu znajduje się some inconclusive discussion, czy może to być błąd w pod2man
lub ** roff *.
Ponieważ mój moduł dotyczy w szczególności Unicode i jest przeznaczony do dystrybucji na CPAN, strony podręcznika z obsługą Unicode są koniecznością.
Używam Perl 5.14.2, perldoc 3.15 i * roff 1.21.
Nie mam dostępnego 3,16 dostępnego, ale wezmę na to twoje słowo, dziękuję. Również 'pod2man' ma przełącznik' --utf8', który działa dobrze. – glts