【发布时间】:2011-05-30 18:30:44
【问题描述】:
我碰巧未能在 Windows 上的 Python 终端中设置字符编码。根据官方指南,这是小菜一碟:
# -*- coding: utf-8 -*-
好的,现在开始测试:
print 'Русский'
制作一块 mojibake。做错了什么?
P.S. IDE 是 Visual Studio 2010,如果重要的话
【问题讨论】:
-
你可以试试吗?打印你'Русский' ?
-
u'Русский' 产生 SyntaxError: can't decode byte 0xd0 in position...
-
祝你好运,说服 Windows 上的 Python 将除 ascii 之外的任何内容输出到交互式控制台
-
u'Русский' 工作,如果编码设置为 'windows-1251'。你的上帝现在在哪? :)
-
您可能想查看我的that 答案。
标签: python windows character-encoding