擅长:python、mysql、java
<p>万分感谢@markransem和我一起调试,得到了我想要的东西!你知道吗</p>
<pre><code> print uni
>> Clés
print v1.lower()
>> cl\u00e9s
print v2.lower()
>> cle\u0301s
print len(unicodedata.normalize('NFD', v1.lower().decode('UTF-8')))
>> 9
print len(unicodedata.normalize('NFC', v2.lower().decode('UTF-8')))
>> 10
print len(v1.lower().decode("unicode_escape"))
>> 4
print len(v2.lower().decode("unicode_escape"))
>> 5
print len(unicodedata.normalize('NFD', v1.lower().decode("unicode_escape")))
>> 5
print len(unicodedata.normalize('NFC', v2.lower().decode("unicode_escape")))
>> 4
print len(v1.lower().decode("unicode_escape"))
>> 4
print (v1.lower().decode("unicode_escape") == unicodedata.normalize('NFC', v2.lower().decode("unicode_escape")))
>> True
</code></pre>
<p>显然,这里的lower()和upper()对大多数人来说都不是一个好主意,但对我来说,这是可行的,因为我希望从两个不同的进程中得到或多或少相同的单词。你知道吗</p>