3
У меня проблема с настройкой mysql db, чтобы правильно распознавать символы греческого языка в django.MySQL - Django не может отображать греческие символы
setting.py
...
'OPTIONS': {
'charset': 'utf8',
'use_unicode': True,
}
...
Вместо utf8
в charset
я попытался с помощью windows-1253
и iso-8859-1
, но без каких-либо результатов.
Я успешно сохранил записи базы данных по-гречески через CMD, но когда я пытаюсь сделать обратное в CMD снова через ORM, я получаю странные символы.
Пожалуйста, сделайте это, чтобы проверить, правильно ли он сохранен: 'SELECT col, HEX (col) ...'. Греческий (в utf8) hex должен быть 2 шестнадцатеричных байта: 'CExx' или' CFxx'. –
Данные хранятся правильно в MySQL (видимые через phpmyadmin), но я не могу их правильно извлечь через Django ORM. Это происходит только для международных символов, а не для ASCII. Сортировка базы данных - utf8.unicode.ci – asimkon