Sonderzeichen, die sich nicht zeigen in pandoc html-Ausgabe
Ich versuche Sonderzeichen (für ausländische Familiennamen), die in pandoc. Ich folgte den Anweisungen hier und stellte sicher, dass alle Sonderzeichen dargestellt werden, die UTF-Codierung (gemäß auf dieser Seite. Ich wählte HTML Entity (decimal) option. Die resultierenden Dateien gut funktioniert bei der Konvertierung in docx oder pdf, aber keine html. Gibt es eine Codierung, die die Arbeit für alle drei output-Arten, oder muss ich auf einige andere option?
Hier ist eine Reihe von markdown-code für die Konvertierung mithilfe der speziellen Zeichenkodierung, die
einige Beispiel-text mit Sonderzeichen Å, ä,ö
(Sorry, kann nicht herausfinden, wie zu stoppen, die UTF-strings umwandeln, um Symbole auf stackexchange)
pandoc-Kommandos
pandoc Beispiel.md -o example.docx # Funktioniert
pandoc Beispiel.md -o Beispiel.pdf # Works
pandoc Beispiel.md -o example.html # funktioniert nicht
läuft über inconv nicht ändern-output-Verhalten
iconv -t utf-8-Beispiel.md | pandoc -o example.html # funktioniert nicht
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen
statt. Die zusätzliche
-s
(für "stand-alone") macht pandoc legen Sie die erforderlichen Metadaten zu erstellen, eine vollständige HTML-Datei, anstatt nur die HTML-snippet, das entspricht direkt der text im Beispiel.md. Als Teil der Metadaten, pandoc erzeugt auch die information, dass die Datei ist UTF8 kodiert. Ihr browser benötigt diese information, um die Anzeige der Sonderzeichen korrekt.Wenn Sie nicht verwenden können, die
-s
Flagge aus irgendeinem Grund, stellen Sie sicher, dass der browser über die UTF8-auf eine andere Weise.Fügen Sie die folgenden _layouts/default.html in der tag, wenn mit der Zusammenfassung.md und Sie sind nicht in der Lage, verwenden Sie die Option-s für Stand-alone.