On 23/10/2007, at 18:03, Piero D'Ancona wrote:
Today I tried to use the nice Markdown Bundle, I drag-and-dropped an html file on an open window and here is what I got: [...] UnicodeEncodeError: 'ascii' codec can't encode character u'\xc0' in position 0: ordinal not in range(128)
Yeah, Python will barf at any non-ASCII (0-127) character it sees unless the encoding is explicitly set to something that allows the character -- so here your document has some non-ASCII character (\xC0 = À in latin-1) and the python script does not properly tell Python that the input is in whatever encoding your HTML document was in.
The current HTML → Markdown script is a little fragile in other regards as well. Recently a PHP version of the same functionality was made public and I am planning to switch to that script instead.