仅限Linux的“ascii”编解码器无法对位置3中的字符u“\u0161”进行编码:序号不在范围内(128)

2024-09-28 20:54:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到了一个错误,只有在apache2在django上运行wsgi的linux服务器上才会发生。我在Windows中进行开发,然后把它复制到Linux服务器上。在

我发现问题出在字符串中:(粗体部分用Django标记)

Društvo tabornikov - Rod Srnjak Logatec

但是这个错误只发生在一个页面上。设置页面上也使用了相同的字符串,但显示正确。同样的错误弹出管理页面。 在视图.py文件我已经设置了utf-8编码。 如果不使用apache启动服务器,则不会发生此错误:

 python3 manage.py runserver 0.0.0.0:8000

跟踪:

^{pr2}$

Tags: django字符串py标记服务器wsgilinuxwindows
1条回答
网友
1楼 · 发布于 2024-09-28 20:54:57

错误显示您已经激活了Python2.7

...

Django Version: 1.10.3
Python Version: 2.7.12
Installed Applications:
...

因此,既然您似乎使用python3运行开发服务器,那么我假设您希望对实时版本执行相同的操作。在

相关问题 更多 >