Я не могу понять, как правильно отображать апострофы в моей документации Perl. Например, текст 'test'
отображается как âtestâ
.Правильное создание апострофов в perldoc
E<39>
также оказывает, какâ
- также
I<'>
- также
S<'>
- также
E<apos>
- также
C<'>
оказывает, как"'"
(так, по-видимому, терминал не проблема)F<'>
оказывает как подчеркиваетсяâ
Я также попытался запустить perldoc
с -T
, -n nroff
и -n troff
, но никто не сделал разницу. Запуск с -t
исправил проблему с апострофом, но также убил все остальные текстовые атрибуты.
Я какое-то время терплю это, но меня это действительно раздражает. Как я могу правильно отобразить их?
Проблема в том, что perldoc основана на 'NROFF ', и эти персонажи не отображают самих себя. В nroff вы можете использовать '' \ '' в качестве замены, чтобы получить эти символы. См. [Perldoc renders неправильно] (https://bugzilla.redhat.com/show_bug.cgi?id=431041) – hwnd