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

Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17237
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Resolvendo problema de caracter estranho no bd iconv PHP

31-05-2014 13:14

Essa é uma dica para quem está tendo problema com caracteres estranhos sendo enviado para o banco de dados MySQL.

Por exemplo, envia:

São Paulo, e no bd é gravado São Paulo.

Na página que envia os dados para o banco de dados, coloque o seguinte no topo:

header("Content-Type: text/html; charset=ISO-8859-1",true);

O valor que será enviado, deve ter uma formatação feita com o iconv, dessa forma:

$valor = iconv("UTF-8", "ISO-8859-1",$_POST['valor']);

Basta usar $valor para o banco de dados, e definir o name do campo em $_POST

Outra solução que pode ajudar é passa a função utf8_decode() no valor que vai para o bd.

$valor = utf8_decode($_POST['valor']); 

1
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:

Quem está online

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