conversion des entités provoquées par ms

This commit is contained in:
fpeters 2004-04-11 19:51:09 +00:00
parent e86ef59891
commit ff4612d029
1 changed files with 10 additions and 0 deletions

View File

@ -1924,6 +1924,16 @@ def makeHtmlFromReStructuredText(text, simple = 0, inline = 0, **keywords):
def makeHtmlFromSpip(text, simple = 0, inline = 0, **keywords):
if not text:
return ''
text = text.replace('\r\n', '\n')
text = text.replace('\x91', "'").replace('\x92', "'").replace(
'\x93', "'").replace('\x94', "'").replace(
'\x81', "'").replace('\x82', "'").replace(
'’', "'").replace('…', '...').replace(
'–', '--').replace('“', '"').replace(
'´', "'").replace('”', '"').replace(
'‘', "'").replace('œ', 'oe')
if not inline:
# Force the spip parser to produce paragraphs.
text += '\n\n'