Ir para o conteúdo
KreziX

Caracteres especiais em php (1º, ã, etc) - urgente ..

Mensagens Recomendadas

KreziX    0
KreziX

Boas ppl!!! estou com um grave problema (pelo menos para mim  :-[ )

É o seguinte! mando informação para uma bd de mysql como valor "A minha 1ª Plantação" mas quando levanto esse valor ele vem assim "A minha 1ª Plantação"

como só estou com 2horas de sono em cima e me estou a explicar mal vou por o código  :dontgetit:

function add_post ($autor, $subject, $message, $myip) {
  connect_to_weblog_database ();

  $clean_autor   = mysql_real_escape_string ($autor); // valor "Eu"
  $clean_subject = mysql_real_escape_string ($subject); // valor "A minha 1ª Plantação"
  $clean_message = mysql_real_escape_string ($message); // valor "este é um post de teste"

  $current_date = date("Y-m-d");
  $current_time = date("H:m:s");

  mysql_query ("INSERT INTO posts (User, subject, message, date, time, display, IPPOST)
                VALUES ('{$clean_autor}', '{$clean_subject}', '{$clean_message}',
                '{$current_date}', '{$current_time}', 1,'{$myip}')");


}

function display_post ($post_id) {
  connect_to_weblog_database ();

  $result = mysql_query ("SELECT * FROM posts WHERE id = {$post_id}");

  $row = mysql_fetch_array ($result);
  $sub = htmlspecialchars($row["subject"]); // valor "A minha 1[b]ª[/b] Plantaç[b]ã[/b]o"
  $Mes = bbcode(nl2br(htmlspecialchars($row["message"])));  //  valor "este é um post de teste"
  print "<DIV Class=\"Post_Wrap\">\n";
  
    print "<DIV Class=\"Post_Title\"> \n";
     print "<b>{$sub}</b>\n";
    Print " </DIV>\n";
    
    print "<DIV Class=\"Post_Text\"> \n";
      print "<p>{$Mes}</p>";
    print "</DIV>\n";
    $user = AntiHTML($row["User"]);
    print "<DIV Class=\"Post_Footer\"> \n";
      print "<i>Postado Por {$user} </i>";
    print "</DIV>";
  Print "</DIV>\n  <br /> \n";
}

alguem me pode explicar porque é que isto acontece??? porque é que não aparece o "º" ou o "ã",

thanx

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
KreziX    0
KreziX

esqueçam esta questão sff.... o problema foi resolvido.... T___T o problema não era do código.... faltava algo deste género charset=ISO-8859-1 mil perdões.... podem apagar este post quando quiserem.... very sorry

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Convidado
Este tópico está fechado a novas respostas.

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade