2013-06-10 2 views
0

Следующие HTML должно быть преобразовано в текстиль:Специальное chararacters в текстильной

**** Ressourcen schonen, weniger drucken - Think before you print! **** 

Насколько я могу видеть, это справедливо HTML.

Преобразование это текстиля с pandoc через

pandoc -f html -t textile filename.html 

выход для этой части кодируется следующим образом:

**** Ressourcen schonen, weniger drucken - Think before you print! **** 

Это выглядит действительным Textile, согласно some sites, которые счастливо дешифровать его. Other sites однако, жалуются, что это не действует:

Your text appears to contain something that shouldn’t be pasted into our textile form. 

Кроме того, pandoc обратное преобразование выходного сигнала в формате Textile возвращает это:

**** Ressourcen schonen, weniger drucken - Think before you print! **** 

Теперь амперсанды сами кодируются, и, кажется, pandoc не видит, что результат, сгенерированный им, был допустимым.

Есть ли способ обойти это? Действительно ли это действительно текстиль?

ответ

0

Да, действительно, текстиль; в соответствии с RedCloth 4 spec допускается встроенный HTML-код, и он подтверждает его.

Pandoc преобразует * лицу, написав текстиль, чтобы буквальные звездочки не случайно вызывали акцент.

Вы обнаружили ошибку в читателе для текстиля pandoc, которая должна интерпретировать * как буквальный символ звездочки. Об этом следует сообщать на pandoc bug tracker.

+0

спасибо. Я не уверен, что RedCloth 4 Spec имеет отношение к формату Pandoc или Textile, но я понимаю, что HTML действует в Textile по вашей ссылке. Прочитав о том, как сообщить об ошибке, я могу сделать это, если у меня будет много свободного времени на руках (они не облегчают). Однако вы ответили на мой вопрос. – 0xCAFEBABE

+0

Все в порядке, я уже исправил проблему с читателем текстиля. –

+0

Это потрясающе, спасибо. – 0xCAFEBABE