From ff4612d0291734f79548428bd2d0621a29d92982 Mon Sep 17 00:00:00 2001 From: fpeters <> Date: Sun, 11 Apr 2004 19:51:09 +0000 Subject: [PATCH] =?UTF-8?q?conversion=20des=20entit=C3=A9s=20provoqu=C3=A9?= =?UTF-8?q?es=20par=20ms?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shared/common/parsers.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/shared/common/parsers.py b/shared/common/parsers.py index c607f8fe..47b3147c 100644 --- a/shared/common/parsers.py +++ b/shared/common/parsers.py @@ -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'