Come risolvere il problema: “UnicodeDecodeError: il codec “ascii” non può decodificare byte”

| | | | | | | | | | | | | | | | |
as3:~/ngokevin-site# nano content/blog/20140114_test-chinese.mkd as3:~/ngokevin-site# wok Traceback (ultima chiamata più recente): File "/usr/local/bin/ wok", riga 4, in Engine() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", riga 104, in init self.load_pages() File "/usr/local /lib/python2.7/site-packages/wok/engine.py", riga 238, in load_pages p = Page.from_file(os.path.join(root, f), self.options, self, renderer) File " /usr/local/lib/python2.7/site-packages/wok/page.py", riga 111, in from_file page.meta["content"] = page.renderer.render(page.original) File "/usr /local/lib/python2.7/site-packages/wok/renderers.py", riga 46, in render return markdown(plain, Markdown.plugins) File "/usr/local/lib/python2.7/site-packages /markdown/init.py", riga 419, in markdown return md.convert(text) File "/usr/local/lib/python2.7/site-packages/markdown/init.py", riga 281, in convert source = unicode(source) UnicodeDecodeError: il codec "ascii" non può decodificare il byte 0xe8 in posizione 1: ordina l non nell'intervallo(128). -- Nota: Markdown accetta solo input Unicode! 

Come risolverlo?

In alcune altre app di blog statiche basate su Python, i post cinesi possono essere pubblicati correttamente. Come questa app: http://github.com/vrypan/bucket3. Nel mio sito http://bc3.brite.biz/, i post cinesi possono essere pubblicati con successo.