[Django]-Inserting utf8 characters in DB using Django

5👍

you should check if your database has utf8 charset on table in which you are trying to insert.

for mysql

show create table TableName;

to change encoding

   alter table TableName DEFAULT CHARACTER SET utf8;
👤damir

1👍

What database are you using? If it’s MySQL, make sure you follow the Django documentation on creating UTF-8 compatible MySQL databases.

0👍

Use unicode(‘some string’) in order to send the string to DB in Unicode. You might have different settings for the DB, but this is not connected with Django.

👤vlood

Leave a comment