2012-10-05 22 views
6

Sto solo scoprendo Markdown e MultiMarkdown e lo sto amando fino ad ora. Tuttavia, i caratteri speciali non sono correttamente sfuggiti durante l'esportazione in HTML e vengono visualizzati come rifiuti nel browser.Come gestire i caratteri speciali nel markdown?

Esempio:

How does Markdown handle special characters? 
============================================ 

For example, German is full of ä, ö, ü and ß. 

viene convertito in

<h1 id="howdoesmarkdownhandlespecialcharacters">How does Markdown handle special characters?</h1> 

<p>For example, German is full of ä, ö, ü and ß.</p> 

Dato che devo scrivere in un sacco tedesco, entrando le sequenze di escape a mano non è un'opzione. Come posso ottenere l'output HTML con caratteri speciali correttamente escapati?

risposta

2

Per quanto ne so, questo non è possibile (anche se sarei felice di essere smentito). Recentemente ho prodotto documentazione in Doxygen utilizzando la sintassi Markdown e ho dovuto sostituire tutti i simboli ° con &deg;, il che è un peccato perché va contro la filosofia di Markdown, che è rendere i file di testo leggibili come l'output generato.

3

non so se questo scenario si applica a voi, ma qui va:

ho la stessa necessità per quanto riguarda le lettere norvegesi Æ ', 'O' e 'A'. Io uso FireFox e l'add-on 'Markdown Viewer' per visualizzare i documenti di markdown.

Visualizzazione di un documento norvegese in Markdown Viewer renderà le lettere confuse se il documento viene salvato nel modo ordinario.

Il salvataggio del documento utilizzando la codifica occidentale (Windows 1252) rende il testo perfettamente valido (ho anche provato con le lettere tedesche).

+0

Grazie mille. Questo ha risolto il mio problema con caratteri accentati che scrivevano in portoghese. –