我正在处理法语内容。 我已将Django Admin集成到我的项目中。 MySQL是我的数据库...... 当我从管理板添加新的产品(模型)时,正确保存到数据库中的特殊字符。
但是当我自己在模型上调用方法 save()时,字符会以某种方式编码为类似\ xe90
我使用Beautifulsoup来抓取网络上的内容......
答案 0 :(得分:0)
您的数据已经过编码。您需要将其解码为latin-1
。见这个例子:
In [24]: b'\xe9'.decode('latin-1')
Out[24]: 'é'
有关在Django中处理它的更多信息,请参阅此页面:https://docs.djangoproject.com/en/1.11/ref/unicode/