segunda-feira, 27 de julho de 2009

Exemplo de codificação no Python

Estou meio ausente do blog, mas agora eu descobri uma maneira de colocar acentos no MySQL via python, eu coloquei a codificação de caracteres como UTF-8 no banco de dados e no python, mas sempre tinha problemas com a inserção de caracteres com acentos entre outros no python pois eu sempre imaginei que bastava colocar isso no início do arquivo : #-*- coding:utf-8 -*-, mas descobri que era necessário algo mais, então está aí o exemplo de conexão com um banco de dados MySQL com definição de codificação de caracteres o nome do banco de dados é python, usuário python e senha python. Exemplo de código:

bd=MySQLdb.connect(host="localhost",user="python",passwd="python",
db="python",charset="utf8", use_unicode = True)

Com isso eu terminei todos os meus problemas com acentuação no MySQL, ficou beleza. Espero que essa dica ajude mais pessoas, até!