Bug 37499 - Мусор вместо результата
Summary: Мусор вместо результата
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: pandoc (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
: 37562 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-11-18 13:57 MSK by manowar@altlinux.org
Modified: 2020-06-25 12:43 MSK (History)
5 users (show)

See Also:


Attachments
Исходный текст markdown (226 bytes, text/plain)
2019-11-18 13:57 MSK, manowar@altlinux.org
no flags Details
Результат преобразования test.md через pandoc (7.29 KB, application/vnd.oasis.opendocument.text)
2019-11-18 13:59 MSK, manowar@altlinux.org
no flags Details
Результат преобразования test.md через pandoc (741 bytes, text/html)
2019-11-18 14:01 MSK, manowar@altlinux.org
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description manowar@altlinux.org 2019-11-18 13:57:36 MSK
Created attachment 8407 [details]
Исходный текст markdown

Cтавлю pandoc из p9, пытаюсь сделать из .md в .odt — делает вид, что работает, но .odt не открывается потом. Повторяю аналогичное преобразование в HTML и вижу, что внутри какой-то мусор.

Использовал привычные команды:

pandoc -sS -f markdown -t odt -o test.odt test.md
pandoc -sS -f markdown -t html -o test.html test.md

Результаты сейчас прикреплю к баге.
Comment 1 manowar@altlinux.org 2019-11-18 13:59:14 MSK
Created attachment 8408 [details]
Результат преобразования test.md через pandoc

Результат pandoc -sS -f markdown -t odt -o test.odt test.md
Comment 2 manowar@altlinux.org 2019-11-18 14:01:30 MSK
Created attachment 8409 [details]
Результат преобразования test.md через pandoc

Результат pandoc -sS -f markdown -t html -o test.html test.md
Comment 3 manowar@altlinux.org 2019-11-18 14:03:19 MSK
Причём, судя по выхлопу html я не могу сказать, что допустим просто "слетела кодировка": там не только русские буквы отсутствуют, там ещё какие-то теги явно побиты, поскольку есть ><
Comment 4 manowar@altlinux.org 2019-11-18 14:05:20 MSK
pandoc-1.11.1-alt2.x86_64
Comment 5 manowar@altlinux.org 2020-03-11 23:44:01 MSK
*** Bug 37562 has been marked as a duplicate of this bug. ***
Comment 6 manowar@altlinux.org 2020-03-11 23:46:50 MSK
В Сизифе та же ситуация ­— не работает с русскими буквами.
Comment 7 Leonid Krivoshein 2020-03-13 06:33:04 MSK
(In reply to manowar@altlinux.org from comment #6)
> В Сизифе та же ситуация ­— не работает с русскими буквами.

Добавление -V lang=russian не помогает? У меня эту же проблему с a2x решило добавление пути к конфигу --fop-opts:

a2x --fop-opts='-c /usr/share/fop/conf/fop.xconf' -d article -f pdf -a lang=ru --icons --icons-dir=/etc/asciidoc/images/icons -r /etc/asciidoc -L --xsltproc-opts='--stringparam toc.max.depth 4 --stringparam title.font.family "Liberation Sans" --stringparam body.font.family "Liberation Sans" --stringparam monospace.font.family "Liberation Mono" --stringparam img.src.path "'"$(pwd)/"'"' index.txt

Возможно здесь язык прописывается в каком-то конфиге. rpm -qc pandoc подскажет.
Comment 8 manowar@altlinux.org 2020-03-13 14:16:20 MSK
Установка `-V lang=russian` не помогла. А откуда информация, что эта переменная вообще существует и обрабатывается? Конфигов вроде тоже никаких нет. И я даже думаю, что проблема не с русским конкретно, а с UTF-8 вообще.
Comment 9 Repository Robot 2020-06-25 12:37:08 MSK
pandoc-2.9.2.1-alt1 -> sisyphus:

 Mon Jun 22 2020 Denis Smirnov <mithraen@altlinux.ru> 2.9.2.1-alt1
 - 2.9.2.1 (ALT#35470) (ALT#37755) (ALT#37499)
Comment 10 manowar@altlinux.org 2020-06-25 12:40:44 MSK
Спасибо!
Comment 11 AEN 2020-06-25 12:43:46 MSK
Спасибо!