Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x .encode(“utf-8”)似乎不支持我的表情符号?_Python 3.x_Utf 8 - Fatal编程技术网

Python 3.x .encode(“utf-8”)似乎不支持我的表情符号?

Python 3.x .encode(“utf-8”)似乎不支持我的表情符号?,python-3.x,utf-8,Python 3.x,Utf 8,抱歉,这可能是一个简单的解决方案。在服务器响应中,我试图返回表情符号。现在,我有一句话: return[b“Hello World”“在Python中,您可以(几乎)将任何Unicode字符放入字符串文本中 此外,您可以在标识符中使用大多数Unicode字母,例如,如果您认为定义变量α(希腊小写字母alpha)是合适的话 但不能使用“花哨的引号”来分隔字符串文字。 仔细看:表情符号周围的双引号(以及utf-8)不是直接的ASCII引号,而是印刷式引号——文字处理器在文本中键入双引号时替代的引号

抱歉,这可能是一个简单的解决方案。在服务器响应中,我试图返回表情符号。现在,我有一句话:

return[b“Hello World”“在Python中,您可以(几乎)将任何Unicode字符放入字符串文本中

此外,您可以在标识符中使用大多数Unicode字母,例如,如果您认为定义变量
α
(希腊小写字母alpha)是合适的话

但不能使用“花哨的引号”来分隔字符串文字。 仔细看:表情符号周围的双引号(以及
utf-8
)不是直接的ASCII引号,而是印刷式引号——文字处理器在文本中键入双引号时替代的引号

确保使用适当的编程编辑器或IDE进行编码。 然后该行将如下所示:

return[b“Hello World”“在Python中,您可以(几乎)将任何Unicode字符放入字符串文本中

此外,您可以在标识符中使用大多数Unicode字母,例如,如果您认为定义变量
α
(希腊小写字母alpha)是合适的话

但不能使用“花哨的引号”来分隔字符串文字。 仔细看:表情符号周围的双引号(以及
utf-8
)不是直接的ASCII引号,而是印刷式引号——文字处理器在文本中键入双引号时替代的引号

确保使用适当的编程编辑器或IDE进行编码。 然后该行将如下所示:


return[b“Hello World”“问题在于,字节字符串
b'…'
不能包含不适合字节的字符。但这里不需要字节字符串;
encode
将字符串转换为字节,这就是它的作用

试一试


return[“Hello World”问题是字节字符串
b'…'
不能包含不适合字节的字符。但是这里不需要字节字符串;
encode
将字符串转换为字节,这就是它的作用

试一试


return[“Hello World”有几个问题。您的代码:


返回[b“Hello World”“有几个问题。您的代码:


返回[b“你好,世界”“你能通过编辑来澄清这个问题吗:最后4个双引号似乎打错了。你能通过编辑来澄清这个问题吗:最后4个双引号似乎打错了。非常感谢,我没有意识到引号之间的区别。非常感谢,我没有意识到引号之间的区别。”n在引号之间。