首页 > 解决方案 > nysiis() 和 soundex() 与 Match_rate() 和 metaphone() 可以处理的非 ASCII 字符作斗争

问题描述

当我尝试对非 ascii 字符应用语音算法时出现错误,但相同的代码在 windows 机器中运行良好,而不是在 Mac OS 中。

如果你能帮助我,请提前感谢。我使用的是 python 3.7.4 版本,Fuzzy 1.2.2。

  File "src/fuzzy.pyx", line 207, in fuzzy.Soundex.__call__
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)```

标签: pythonpython-3.xmacosfuzzysoundex

解决方案


推荐阅读