Problemas com acentuação

1. Problemas com acentuação

Felipe
felipedzu

(usa Ubuntu)

Enviado em 08/06/2013 - 22:35h

Pessoal estou tendo problemas com acentuação no banco de dados. Estou usando o phh Myadmin.
código html:

<!DOCTYPE html>
<html lang="PT">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>teste</title>
</head>
<body>
<form action="teste.php" method="POST" enctype="multipart/form-data" name="formlogin">
<label>Nome:</label>
<input type="text" name="nome"></br>
<label>mensagem:</label>
<input type="text" name="msg"></br>
<input type="submit" value="Cadastrar" />
<form>
</body>
</html>
-------------------------------------

código php:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>teste</title>
</head>
<body>
<?php
$nome=$_POST['nome'];
$msg=$_POST['msg'];

$ligacao=mysql_connect("localhost","root","");
mysql_select_db("banco",$ligacao);

$sql="insert into usuario (nome, msg)

values('$nome','$msg')";

mysql_query($sql,$ligacao);
header ("Location: testando.html");
?>

<h1>Cadastro</h1>
<hr />
</body>
</html>
----------------------------------

E quanto ao banco acredito que estou fazendo tudo certo, estou usando o utf8_general_ci. Se alguém conseguir me ajudar eu agradeço.


  


2. Re: Problemas com acentuação

Silvério Coelho Sepulveda
isilver

(usa CentOS)

Enviado em 10/06/2013 - 07:56h

Amigo, tenta fazer na hora de salvar na base, ou melhor, antes do insert
$variável = utf8_decode($POST['variavel']);

Tenta ai.


3. header ...

Paulo
henbran

(usa Debian)

Enviado em 10/06/2013 - 08:51h

no início do arquivo php ... coloque a seguinte linha
<?php
header('Content-Type: text/html; charset=UTF-8');


// D+ CÓDIGOS PHP, HTML, ETC...

?>






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts