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 предотвращает автоматическое экранирование символов.

Вернуться на верх