2012-10-05 24 views
6

Estoy descubriendo Markdown y MultiMarkdown y me encanta hasta ahora. Sin embargo, los caracteres especiales no se escapan correctamente al exportar a HTML y salen como basura en el navegador.¿Cómo manejar los caracteres especiales en el descuento?

Ejemplo:

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

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

se convierte en

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

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

Desde que tengo que escribir en un montón alemán, entrando en las secuencias de escape a mano no es una opción. ¿Cómo puedo obtener resultados HTML con caracteres especiales escapados correctamente?

Respuesta

2

Por lo que yo sé, esto no es posible (aunque yo estaría feliz de estar equivocado). Recientemente he estado generando la documentación de Doxygen utilizando la sintaxis de Markdown y he tenido que sustituir todos los símbolos ° con &deg;, que es una lástima, ya que va en contra de la filosofía de Markdown, que es hacer que los archivos de texto más legible la salida generada.

3

No sé si este escenario se aplica a usted, pero aquí va:

que tienen la misma necesidad con respecto a las cartas de Noruega æ ', 'O' y 'A'. Uso FireFox y el add-on 'Markdown Viewer' para ver los documentos de descuento.

Ver un documento de Noruega en Markdown Visor hará que las letras ilegibles si el documento se guarda en la forma ordinaria.

Guardar el documento usando occidentales (ventanas 1252) codificación traduce el texto bien (También probé con sus letras alemanas).

+0

Muchas gracias. Esto resolvió mi problema con los caracteres acentuados que escriben en portugués. –

Cuestiones relacionadas