我有两个字符串:
s1 = "CATS"
s2 = "САTS"
虽然他们看起来一样,但事实并非如此。在python或任何方法中比较它们将产生一个结果FALSE
如果我尝试在python中使用例如utf-8
对它们进行编码:
s1 = s1.encode('utf-8')
s2 = s2.encode('utf-8')
然后打印出来
print(s1)
print(s2)
结果是
b'CATS'
b'\xd0\xa1\xd0\x90TS'
当我比较这两个字符串时,我需要在使用s1==s2
时得到结果TRUE
。我应该怎么做才能做到这一点?非常感谢您提供可能的解决方法
看起来它们是具有不同Unicode值的不同字符
相关问题 更多 >
编程相关推荐