"patch" for a problem reported by black zero (v = self._sslobj.write(data)...UnicodeError)

This commit is contained in:
Miroslav Stampar
2010-12-28 14:40:34 +00:00
parent 96c3ffd3d7
commit 93838fb155
2 changed files with 18 additions and 0 deletions

View File

@@ -1892,3 +1892,15 @@ def filterListValue(value, regex):
return retVal
else:
return value
def unicodeToSafeHTMLValue(value):
"""
Returns HTML representation of unicode
string value safe for sending over HTTP(s)
"""
retVal = value
if value:
for char in value:
if ord(char) > 127:
retVal = retVal.replace(char, "&#%d;" % ord(char))
return retVal