Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rica mourao

Problemas com acentuação no mysql

Recommended Posts

Bom dia pessoal,

 

Em uma tabela do meu banco de dados, os usuários devem digitar algumas informações.

 

O que ocorre é que essas informações possuem acentuação.

 

Exemplo:

 

EQUIPAMENTO DE LOCAÇÃO

 

Depois de salvo a informação na tabela quando eu vou recuperar sai LOC??AO

 

Por que isso ocorre e como corrigir no PHP/MYSQL ??

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta com problema de charset no seu banco amigo

verifique na configuração do banco se esta com charset correto brasileiro

veja se o collation esta em latin1_swedish_ci

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo meu collation já está como latin1_swedish_ci. Já o caracter set está como "latin 1 --cp1252 West european" O que mais pode ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na <head> do HTML tente inserir esse comando:

charset=iso-8859-1

ou

charset=UTF-8

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Fernando bom dia,

 

Isso de charset está ligado com o tipo de acentuação que as minhas páginas irão aceitar?

 

Devo incluí-las nas páginas o usuário inputa informações?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

outa coisa, tem colocar na pagina exemplo

 

onde você for mostrar EQUIPAMENTO DE LOCAÇÃO

 

tenta por echo utf8_encode('EQUIPAMENTO DE LOCAÇÃO')

 

ou se for campo de banco de dados, colocar echo utf8_encode('campo_dos_dados')

Compartilhar este post


Link para o post
Compartilhar em outros sites
Isso de charset está ligado com o tipo de acentuação que as minhas páginas irão aceitar?

Na verdade, isso é HTML..

ex. de uma pagina qualquer:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>página simples - teste - atenção - ACENTUAÇÃO</title>
</head>
<body>
página simples - teste - atenção - ACENTUAÇÃO
</p>
</body>
</html>

PHP com HTML:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>teste simples - acentuação - atenção - ACENTUAÇÃO</title>
</head>
<body>
teste simples - acentuação - atenção - ACENTUAÇÃO
<form id="form1" name="form1" method="post" action="">
 </label>
 <label>
 <input name="caixadetexto1" type="text">
 </label>
  
<label>
<input type="submit" name="Submit" value="Submit" />
</label>
 
</form>

<?php
$teste=$_POST['caixadetexto1'];
echo "você digitou $teste";
?>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.