我真的迷失在所有使用Python的编码/解码问题中。阅读了很少的关于如何完美处理传入的文档,我仍然遇到像韩文这样的几种语言的问题。无论如何,这是我正在做的。Python编码问题
korean_text = korean_text.encode('utf-8', 'ignore')
korean_text = unicode(korean_text, 'utf-8')
我把上面的数据保存到数据库,经过很好。
后来,当我需要显示的数据,我取从数据库的内容,并执行以下操作:
korean_text = korean_text.encode('utf-8')
print korean_text
和所有我看到的是“???”在浏览器上回应。有人可以让我知道什么是正确的方式来保存和显示上述数据。
感谢
第二个'encode'应该是'decode'吗? – miku 2010-01-05 12:59:12
您是否安装了必要的字体? – Kugel 2010-01-05 13:00:08
你是否声明你的输出是用UTF-8编码的? – Gumbo 2010-01-05 13:04:25