Ich habe ein Problem beim Setzen von mysql db, um griechische Zeichen in django richtig zu erkennen.MySQL - Django kann keine griechischen Zeichen anzeigen
setting.py
...
'OPTIONS': {
'charset': 'utf8',
'use_unicode': True,
}
...
Statt utf8
im charset
habe ich versucht, windows-1253
und iso-8859-1
aber ohne Ergebnisse verwenden.
Ich habe Datenbank Datensätze erfolgreich in Griechisch über CMD gespeichert, aber wenn ich versuche, das Gegenteil in CMD wieder über ORM zu tun, bekomme ich komische Zeichen.
Bitte überprüfen Sie, ob es korrekt gespeichert wurde: 'SELECT col, HEX (col) ...'. Griechisch (in utf8) Hex sollte 2 Hex-Bytes sein: 'CExx' oder' CFxx'. –
Daten werden korrekt in MySQL gespeichert (sichtbar über phpmyadmin), aber ich kann sie nicht richtig über Django ORM extrahieren. Das passiert nur für internationale Zeichen und nicht für ASCII. Die Datenbanksortierung ist utf8.unicode.ci – asimkon