Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como configurar o django e o mysql para trabalhar com UTF-8


aqui alguns conselhos:

1) use a codificação utf8 ao criar o banco de dados
CREATE DATABASE <dbname> CHARACTER SET utf8;

docs

2) coloque o seguinte comentário especial na primeira ou segunda linha do seu script:
# -*- coding: utf-8 -*-

bom artigo sobre python e utf8

3) Use strings unicode com prefixo u em arquivos *.py
unicodeString = u"hello Unicode world!"

4) Use a seguinte meta tag na seção do seu template base:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">