OFF - Mysql com caracteres estranhos

183 views
Skip to first unread message

nelson o mesmo

unread,
Feb 2, 2011, 5:58:53 AM2/2/11
to nelso...@hotmail.com, Inovação Juridica
Bom dia, pessoal estou tendo dificuldade localizar o erro no mysql, observação tenho vários em hmtl num diretorio ao inserir no banco de dados o mesmo esta resultado nos seguintes erros:

Administração, Ciências Contábeis, Serviço Social e Teologia; Licenciaturas: História, Pedagogia e Letras; Tecnologias: Processos Gerenciais (Administração de Pequenas e Médias

Obs. Já alterei o collate, charset e nada resolvido, pra solucionar o problema onde devo alterar?


Até mais


Meu Banco de Dados:

CREATE TABLE `teste` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) CHARACTER SET latin1 NOT NULL,
`endereco` varchar(255) CHARACTER SET latin1 NOT NULL,
`relatorio` text CHARACTER SET latin1 NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `relatorio` (`relatorio`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

Paulo Diovani

unread,
Feb 2, 2011, 6:12:41 AM2/2/11
to cakep...@googlegroups.com
Esse assunto, Codificação de Caracteres, já foi muito abordado aqui, além de existirem vários tutoriais em blogs na net de como resolver.

Então, dê uma procurada que você encontra a solução facilmente.

__
Paulo Diovani Gonçalves
http://diovani.com

nelson o mesmo

unread,
Feb 2, 2011, 6:26:21 AM2/2/11
to cakep...@googlegroups.com


RESOLVIDO


 
        header('Content-Type: text/html; charset=utf-8');
        mysql_select_db('noticia_trt');
        mysql_query("SET NAMES 'utf8'");
        mysql_query('SET character_set_connection=utf8');
        mysql_query('SET character_set_client=utf8');
        mysql_query('SET character_set_results=utf8');

Paulo Diovani

unread,
Feb 2, 2011, 6:58:44 AM2/2/11
to cakep...@googlegroups.com
Se for usar assim, corrija a definição de sua tabela, pois ela está explicitamente definindo a codificação como latin1, tanto nas colunas como na própria tabela.

> `nome` varchar(255) CHARACTER SET latin1 NOT NULL

> ) ENGINE=MyISAM DEFAULT CHARSET=latin1

Mauro George

unread,
Feb 2, 2011, 7:18:24 AM2/2/11
to CakePHP Tuga
Fala Nelson,

acho que da para fazer de um modo mais no estilo do cake. Recomendo a
leitura deste tópico aqui do grupo

http://groups.google.com/group/cakephp-pt/browse_thread/thread/f3542cbe6ab6d11a/b271c4820093152d?show_docid=b271c4820093152d
Reply all
Reply to author
Forward
0 new messages