3
djangoのギリシャ文字を正しく認識するためにmysql dbを設定する際に問題があります。私はしかし、結果なしでwindows-1253
とiso-8859-1
を使用してみましたcharset
でMySQL - Djangoはギリシャ文字を表示できません
setting.py
...
'OPTIONS': {
'charset': 'utf8',
'use_unicode': True,
}
...
代わりのutf8
。
私はCMDを経てギリシャ語で正常にデータベースレコードを格納しているが、私はORMを経由して再びCMDに反対のことを実行しようとするとき、私は奇妙な文字を取得します。
それは正しく保存されてしまったかどうかを確認するために、これを実行してください: 'SELECT COL、HEX(COL)...'。ギリシャ語(utf8で)の16進数は2hexバイトでなければなりません: 'CExx'または' CFxx'。 –
データ(phpmyadminの経由見える)のMySQLで正しく保存されているが、私は、DjangoのORMを経由してそれらを適切に抽出することはできません。これは、ASCII以外の国際文字でのみ発生します。データベース照合はutf8.unicode.ciです。 – asimkon