@a4oki

Почему я не могу вставить спецсимволы(смайлы) через админку Django?

Здравствуйте!
почему я не могу вставить спец символы(смайлы) через админку Django?
хочу вставить в title страницы (ну или в содержимое, через визивиг) что то типа этого
https://unicode-table.com/ru/1F477/
пробовал и юникод, и html вставить - вставляется просто как текст(это если в тайтл пытаюсь прописать.)
если вставлять через визивиг, то все отображается в нем, но при сохранении выдает 500 ошибку и в тексте появляются знаки вопроса (????) вместо этого спецсимвола
Причем, если вставить его в html файл шаблона, то все нормально отображается.

В базе данных кодировка стоит utf8mb4 на всех, но смайлики все равно превращаются в "????"
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
@q2digger
никого не трогаю, починяю примус
база mysql ? попробую вот такой код в settings (обрати внимание на OPTIONS)
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        ...
        'OPTIONS': {
                    'charset': 'utf8mb4',
                    'use_unicode': True, },
    },
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
27 нояб. 2024, в 13:07
10000 руб./за проект
27 нояб. 2024, в 12:53
70000 руб./за проект
27 нояб. 2024, в 12:50
25000 руб./за проект