Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 21

Encoding dos arquivos

17-06-2010 13:37

Olá meus amigos,

Tenho algums problemas que gostaria de poder contar com a ajuda de vc´s.

Primeiramente estou com o problema de encoding nos meus arquivos, meu banco de dados está para ser salvo como utf8_genereal_ci, meu arquivo está como utf-8, porém, ele insiste em salvar no banco de dados da seguinte forma:
13 de Março onde deveria estar como 12 de Março

Já tentei de tudo, já tentei trocar enconding dos arquivos no linux, alguns estão em ascii e eu não tenho nem idéia de onde começar a ver o erro.

Gostaria de uma ajuda quanto a isso, pois já está sendo populado os dados, mas não queria dessa maneira.

Obrigado, e forte abraço!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Encoding dos arquivos

17-06-2010 15:50

Passa a função htmlentities

$valor = htmlentities("março"); echo $valor;

Irá ser salvo dessa forma
março
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 21

Encoding dos arquivos

17-06-2010 15:55

Certo, já tava fazendo, mas não existe uma maneira de salvar isso da forma correta? Salvar com o acento mesmo?!

Obrigado.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Encoding dos arquivos

17-06-2010 17:00

Deve ser o collation. Aqui eu uso o seguinte: latin1_swedish_c

Não tenho problema com caracteres usando esse collation.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 21

Encoding dos arquivos

17-06-2010 17:04

E isso não condena o sistema ser utilizado para outros idiomas? Tipo, um americano entrar no site? Queria mesmo fazer tudo em utf 8, pq já vi isso funcionar.

obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Encoding dos arquivos

17-06-2010 17:53

O collation é um conjunto de caracteres MySQL

Você pode usar o que indiquei, ou o utf8_bin. Agora não sei se teria que passar o htmlentities para armazenar dados no utf8. Ainda não tive esses problemas aqui usando o collation que indiquei.

Observe também se você não tem algum header ou meta tag alterando o encode do documento.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 21

Encoding dos arquivos

18-06-2010 11:25

Boa cara, valeu.

Sabe qual era o problema? O charset do PDO que tem de passar, tinha esquecido, que mierda!

Valeu por tudo, abraço!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Encoding dos arquivos

18-06-2010 13:00

;-)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado