Patches item #1862810, was opened at 2008-01-03 01:41 Message generated for change (Settings changed) made by alleborgo You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=603140&aid=1862810...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None
Status: Closed Resolution: Fixed
Priority: 5 Private: No Submitted By: Nicolas Dumazet (nicdumz) Assigned to: Nobody/Anonymous (nobody) Summary: wikipedia.py:html2unicode : html chars from #128 to #159
Initial Comment: Codepoints from #128 to #159 are unused in both ISO-8859-1 and Unicode, hence html entities numbered in this range *are* illegal.
But the fact is that a lot of websites do use these characters, our browsers now all print these characters, and some of these entities can be found on our wikis.
I found this working on a page containing #155 ( › ) : html2unicode would convert it to unichr(155), which is , way more unfit than the previous one. (Yes, actually that's the result you get on a wiki page)
#128, which produces €, was also being converted to unichr(128)... ()
Cheers,
Nicolas Dumazet.
----------------------------------------------------------------------
Comment By: Rotem Liss (rotemliss) Date: 2008-01-05 09:29
Message: Logged In: YES user_id=1327030 Originator: NO
Applied, after some testing, to r4801. Thanks for the patch.
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=603140&aid=1862810...