diff --git a/Lib/pydoc.py b/Lib/pydoc.py index 49c9aad55bb..41dd6dd10a2 100755 --- a/Lib/pydoc.py +++ b/Lib/pydoc.py @@ -414,9 +414,10 @@ class HTMLDoc(Doc): def page(self, title, contents): """Format an HTML page.""" - return ''' + return '''\ Python: %s + %s ''' % (title, contents) @@ -1510,7 +1511,7 @@ def writedoc(thing, forceload=0): try: object, name = resolve(thing, forceload) page = html.page(describe(object), html.document(object, name)) - file = open(name + '.html', 'w') + file = open(name + '.html', 'w', encoding='utf-8') file.write(page) file.close() print('wrote', name + '.html')