If I have a site in, say, Turkish, and have set it up to be utf-8, but the site also contains iso8859-1 characters. The later do not show up if they are not quoted. In fact, any word containing such a iso8859-1 character is gone from the generated html source. In this case it is a Plone site. My users enter text in either the ZMI (less often) or via Plone's built-in editor. Being non-computer savy, the people entering the text just want to use the characters on their keyboard. It is not going to happen that they learn how to quote when they add articles. So, how, specifically, would I use these tools to quote the text site-wide? It seems that the current state of Zope/CMF/Plone allows many languages, including utf-8 - as long as there is one at a time. If the text is not utf-8 (or whatever the site is set to be), it must be simple ASCII. Content within a site, in some user-added text, cannot be something else. Right? Or did I miss something obvious here. BTW, I would really like to be able to add 'localecontent' instead of simple 'documents', but that code has never worked for me. Should it be working with the current Zope(2.6.2)/CMF(1.4)/Plone(2) products? Would that sort out this problem? Anyone got that to work? On Tue, 2004-03-09 at 01:13, Peter Bengtsson wrote:
PieterB wrote:
On Mon, Mar 08, 2004 at 01:33:05PM +0400, Samir Mishra wrote:
What I need is - some_html_fn("this & that") -> "this & that" etc. but with more than just the "&" replacement.
What's wrong with the html_quote function? <dtml-var "'this & that'" html_quote>
or from Products.PythonScripts.standard import html_quote
print html_quote("this & that") But it doesn't replace åäöé etc.
Try http://utidylib.sourceforge.net (a Python wrapper for tidy).
Pieter