Python Unicode错误';在';陈述

Python Unicode错误';在';陈述,python,unicode,decode,Python,Unicode,Decode,所以我尝试使用一个检查来查看一个字符串是否在另一个字符串中。但是,其中一个字符串具有'™' 不在python使用的默认unicode字符集中的字符。因此,我的代码如下所示: if string in item.name: '''do something''' 其中item.name具有商标符号。我怎样才能检查字符串是否在item.name中(字符串也可以有商标符号,我想检查一下)。谢谢 “这不是python使用的默认unicode字符集”-你为什么这么说?现在有什么问题吗?你尝试过什么吗?如

所以我尝试使用一个检查来查看一个字符串是否在另一个字符串中。但是,其中一个字符串具有'™' 不在python使用的默认unicode字符集中的字符。因此,我的代码如下所示:

if string in item.name: '''do something'''
其中item.name具有商标符号。我怎样才能检查字符串是否在item.name中(字符串也可以有商标符号,我想检查一下)。谢谢


“这不是python使用的默认unicode字符集”-你为什么这么说?现在有什么问题吗?你尝试过什么吗?如果你想检查整个字符串是否位于另一个字符串中,第二个字符串的商标是symbool,怎么办?为什么你认为会有什么不同?
>>> u'™' in u'©™®'
True