as3:~/ngokevin-site# nano content/blog/20140114_test-chinese.mkd
as3:~/ngokevin-site# wok
Traceback (most recent call last):
File \"/usr/local/bin/wok\", line 4, in
In short, to ensure proper unicode handling in Python 2:
io.open
for reading/writing filesfrom __future__ import unicode_literals
print(text.encode('ascii', 'replace').decode())
For explanations, see @Alastair McCormack's detailed answer.