python - 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)```
解决方案
推荐阅读
- javascript - 不和谐机器人回复 1 到 2 次
- c# - 从一个视图中的另一个选定列表填充选定列表
- regex - 正则表达式模式仅匹配 Google 字体样式表中的 latin woff2 文件的 url 字符串
- python - 简化偏导数的麻烦
- c++ - 将字符串变量分配给空格字符“”以查找重复的单词
- doccano - 除了带有 Doccano 的标签之外,还有其他方法可以使用参考术语吗?
- r - 如何生成 30 种对色盲友好的不同颜色?
- c++ - ##__VA_ARGS__ 与其他编译器的 MSVC 处理
- php - Laravel 按关系值对父集合进行排序
- c# - SQL Server 上的脚本任务在重建或迁移后工作