xpa*_*nta 1 django unicode django-tinymce
我正在使用 django-tinymce v1.5.1b2。
\n\n我还使用 HTMLField() 模型字段,如下所示:
\n\nclass Page(models.Model):\n title = models.CharField(max_length=512)\n slug = models.SlugField(max_length=512, default='', blank=True)\n content = tinymce_models.HTMLField(blank=True)\nRun Code Online (Sandbox Code Playgroud)\n\n一切正常。
\n\n但是我注意到,当我保存页面时,我在 MySQL 数据库的内容字段中得到了这个
\n\n<p>Απ\xcf\x8c τα χρ\xcf\x8cνια του Ιπποκρ\xce\xacτη...
这是为什么?我知道MySQL支持utf数据。我可以改变tinymce的行为来存储正常的utf字符而不是html代码吗?
\n\n这对我来说很重要,因为我打算创建一个新标签来解析内容以查找某些单词,并在向用户显示之前添加一些额外的 HTML。
\n我找到了解决方案。我把它贴在这里,供有同样问题的人看看。
我刚刚在我的TINYMCE_DEFAULT_CONFIG字典中添加了这一行setting.py
TINYMCE_DEFAULT_CONFIG = {
'entity_encoding': 'raw',
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1188 次 |
| 最近记录: |