Django-ckeditor 5 показывает вопросительный знак вместо символов
привет, недавно я перешел на django-ckeditor 5 и в HTML-коде я использую это -
my_project/
│── manage.py
│── my_project/
│── app/
│ │── models.py
...
...
но после сохранения кода он отображается следующим образом
my_project/
??? manage.py
??? my_project/
??? app/
? ??? models.py
...
...
почему │── заменено на ?. на сервере разработки это отображается корректно, но в рабочей среде возникает проблема.
Убедитесь, что вы используете UTF-8 в настройках django.
Убедитесь, что ваши настройки Django (settings.py) включают:
FILE_CHARSET = "utf-8"
DEFAULT_CHARSET = "utf-8"
Также проверьте конфигурацию CKEditor В вашем settings.py, убедитесь, что CKEditor правильно настроен для UTF-8:
CKEDITOR_CONFIGS = {
"default": {
"toolbar": "full",
"extraPlugins": ",".join(["codesnippet"]),
"codeSnippet_theme": "monokai",
"entities": False, # Ensure entities are not auto-converted
}
}
Установка значения "entities": False предотвращает автоматическое экранирование символов.