'Insert the comment unchanged into the document, replacing
unencodable characters with \'?\'.
(This is done in order not to fail if comments contain unencodable
characters, because our default encoding is not UTF-8.)'

def visit_comment(self, node):

    self.append('\n'.join([('%    ' + self._make_encodable(line)) for line in node.astext().splitlines(0)]), newline='\n')
    raise nodes.SkipChildren
