2024-04-20 08:09:14 发布
网友
我和djanog一起部署了一个webfiction项目。一切都很顺利,直到最近,我突然发现这个错误:UnicodeEncodeError:'ascii'codec不能在64-68位编码字符:序号不在范围内(128) url包含俄文字符。但问题是,当我重新启动Apache时,再也没有错误了。所以我很难找出错误。在
我想这与webfiction或者我对Apache的错误处理有关:实际上,我在crontab中有一个restart Apache命令。 发现了一个类似的问题(处理Apache故意重启),webfiction的人建议:
touch /path to /wsgi.py
而不是:
在我用上面的行替换…/重新启动之后,我没有更多的错误消息。在
阅读:
您很可能需要确保将UTF-8设置为Apache运行环境的lang语言环境。在
否则,您需要确保在适当的地方自己处理代码中的Unicode问题。在
此错误是由于文件名或文件内容包含垃圾回收或其他语言(英语除外)导致的。。在
因此您可以为此添加unicode()。或者检查NLTK库来处理这种情况。在
unicode()
NLTK
我想这与webfiction或者我对Apache的错误处理有关:实际上,我在crontab中有一个restart Apache命令。 发现了一个类似的问题(处理Apache故意重启),webfiction的人建议:
而不是:
^{pr2}$在我用上面的行替换…/重新启动之后,我没有更多的错误消息。在
阅读:
您很可能需要确保将UTF-8设置为Apache运行环境的lang语言环境。在
否则,您需要确保在适当的地方自己处理代码中的Unicode问题。在
此错误是由于文件名或文件内容包含垃圾回收或其他语言(英语除外)导致的。。在
因此您可以为此添加
unicode()
。或者检查NLTK
库来处理这种情况。在相关问题 更多 >
编程相关推荐