我想为变量分配一串字符,但它会说
: there isn't a "code to show.
我有一个我想要分配给变量的字符串
d="stunning:/ËstÊnɪÅ/"
Unsupported characters in input
或
word="stuning:/ˈstraɪkɪŋ/"
Unsupported characters in input
所以基本上解释器不允许我将它分配给变量,因此我无法对其进行编码。
如何从文本中提取,删除这些字符,或者有什么事情要做,所以python将支持这种输入。
我试图将其转换为其他格式,如ansi,utf等,但没有成功。
P.S。:我正在使用python 2.7
答案 0 :(得分:8)
根据文件的实际编码设置源文件编码,以便解释器知道如何解析它。
例如,如果您使用UTF-8,只需将此字符串添加到文件的标题中:
# -*- coding: utf8 -*-
它必须是文件的第一行或第二行。请参阅PEP 0263: Defining Python Source Code Encodings。
答案 1 :(得分:2)
只是提示(等待实际代码):将u
添加到字符串中以将其标记为unicode。
u"/ËstraɪkɪÅ/"