W
W. Martin Borgert
Hi,
naively, I thought the following code:
#!/usr/bin/env python2.6
# -*- coding: utf-8 -*-
import codecs
d = { u'key': u'我爱ä¸å›½äºº' }
if __name__ == "__main__":
with codecs.open("ilike.txt", "w", "utf-8") as f:
print >>f, d
would produce a file ilike.txt like this:
{u'key': u'我爱ä¸å›½äºº'}
But unfortunately, it results in:
{u'key': u'\u6211\u7231\u4e2d\u56fd\u4eba'}
What's the right way to get the strings in UTF-8?
Thanks in advance!
naively, I thought the following code:
#!/usr/bin/env python2.6
# -*- coding: utf-8 -*-
import codecs
d = { u'key': u'我爱ä¸å›½äºº' }
if __name__ == "__main__":
with codecs.open("ilike.txt", "w", "utf-8") as f:
print >>f, d
would produce a file ilike.txt like this:
{u'key': u'我爱ä¸å›½äºº'}
But unfortunately, it results in:
{u'key': u'\u6211\u7231\u4e2d\u56fd\u4eba'}
What's the right way to get the strings in UTF-8?
Thanks in advance!