Jump to content


Photo

Problema Extranho Com Acentuação!


  • Faça o login para participar
5 replies to this topic

#1 fabian

fabian

    12 Horas

  • Usuários
  • 152 posts
  • Sexo:Não informado

Posted 23/08/2004, 04:00

Olá, o meu problema é o seguinte:

Estou usando este script de e-mail:

<?php

$nome = stripslashes(utf8_decode($_POST["nome"]));
$email = stripslashes(utf8_decode($_POST["email"]));
$assunto = stripslashes(utf8_decode($_POST["assunto"]));
$mensagem = str_replace("\r", "\n", $_POST["mensagem"]);
$mensagem = str_replace("\n", "\r\n", $mensagem);
$mensagem = stripslashes(utf8_decode($mensagem));

echo $mensagem = "
Nome: $nome
Email: $email
Telefone 1: $ddd_1  $tel_1
Telefone 2: $ddd_2  $tel_2

Mensagem:

$mensagem
";

if ( $nome == "" || $email=="" || $assunto==""|| $mensagem=="" ) {
$errors .= "Você não digitou um nome<br>"; //confere se o campo login não ficou vazio
} else {
$para = "qualquer@terra.com.br";
$headers = "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n";
$headers .= "From: $nome <$email>";
echo "status=" . mail($para, $assunto, $mensagem, $headers);

}


?>

Logo que eu mando ele pro servidor, ele funciona que é uma beleza, acentuando todas as letras perfeitamente, mas depois de um tempo que vária de 3 a 5 dias ele simplesmente para de acentuar!

Será q alguém pode me esclarecer o pq disso?

Valeu!
Fabian

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 23/08/2004, 08:41

Hmmm, tenta tirar o utf8_decode...
Klaus Paiva
Conheça também: Taperás

#3 fabian

fabian

    12 Horas

  • Usuários
  • 152 posts
  • Sexo:Não informado

Posted 24/08/2004, 05:10

Agora piorou ele manda tudo assim:

á à ô ã ü


Isso é realmente muito extranho!! :wacko:

Espero ajuda!!!

#4 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 24/08/2004, 07:06

se vc ja gravou no banco os dados, eles serao exibidos assim, pois ja foram gravados no formato UTF8, pelo menos cmg foi assim....hehehehe.....

O klaus ja me ajudou bastante com relação a este problema no HTMLArea...


Tenta gravar os dados novamente no bd....

espero num ter falado besteira....hehe...

falows

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#5 fabian

fabian

    12 Horas

  • Usuários
  • 152 posts
  • Sexo:Não informado

Posted 25/08/2004, 00:24

Mas não estou usando banco de dados, é um script simples de envio de e-mail!!!

Será que algúem pode me dar uma mão aí! Já tô afim de quebrar este PC!

Fabian

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 25/08/2004, 04:24

Experimenta colocar o:

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />


Depois pode </title> ;)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq