sql >> データベース >  >> RDS >> Mysql

DjangoはUnicode(utf-8?)文字列をダブルエンコードしていますか?

    これは、ダブルエンコーディングの場合のように見えます。 Pythonの経験はあまりありませんが、 http://tahpot.blogspot.com/2005/06/mysql-and-python-and-unicode.html

    私が推測しているのは、接続がlatin1であるため、MySQLはUTF-8フィールドに格納する前に文字列を再度エンコードしようとします。そこにあるコード、特にこのビット:

    おそらくあなたが望むものです。



    1. MySQL8ネストされたselectwithcount

    2. 単一のクエリを使用して複数のテーブル列の値を更新する

    3. SQL-AS-テーブルが存在しません-1146

    4. Workbenchを使用して新しいMySQLデータベースを作成します