如何在Python中比较不区分大小写的非ASCII字符串?

问题描述

我想比较两个不区分大小写的字符串。在ASCII字符串中,可以使用string1.lower() == string2.lower()并可以正常使用。

但是对于土耳其语İ这样的非ASCII字符,它不能正常工作。为了举例说明,

string1 = 'insanlar'
string2 = "İnsanlar"
print(string1.lower() == string2.lower()) # returns false but they are same words

如何使用非ASCII字符完成此任务?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)