Index: xmlrpclib.py =================================================================== --- xmlrpclib.py (Revision 67897) +++ xmlrpclib.py (Arbeitskopie) @@ -557,6 +557,7 @@ "amp": "&", "gt": ">", "lt": "<", "apos": "'", "quot": '"' } + self._encoding = 'utf-8' def close(self): try: @@ -576,6 +577,12 @@ except KeyError: self.handle_data("&%s;" % entity) + def handle_charref(self, char): + try: + self.handle_data(unichr(int(char)).encode(self._encoding)) + except (ValueError, LookupError, UnicodeEncodeError): + self.handle_data("&#%s;" % char) + try: from xml.parsers import expat if not hasattr(expat, "ParserCreate"):

AltStyle によって変換されたページ (->オリジナル) /