Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2011, 06:43
educacanis
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 13 años, 6 meses
Puntos: 12
sale una interrogación en vez de una letra con tilde

hola, tengo una página en php, que es la siguiente:
Código PHP:
<?php
header
("Content-type: text/plain;charset=utf-8");
require_once(
'conexion.php');

function 
query($sql){
    
$res mysql_query($sql) or die (mysql_error());
    return 
$res;
}

$titulo $_POST['TITULO'];
$fecha date("Y-m-d");
$texto $_POST['TEXTO'];

if (!empty(
$titulo) && !empty($fecha) && !empty($texto)) {
    
mysql_select_db($database_conexion$conexion);
    
$sql "insert into FME(TITULO, FECHA_DE_PUBLICACION, TEXTO) values('$titulo','$fecha', '$texto')";
    
$res query($sql);
    if(
$res){
        echo (
"Noticia publicada con éxito");
    }else{
        echo 
"Error al grabar evento: ".mysql_error($res);
    }
}
$idnoticia mysql_insert_id();
include(
"mail.php");

?>
el caso es que en la mayoría de sitios he leido que usar UTF-8 es mejor, porque se escribe todo tal cual, sin utilizar "&acute" ni nada por el estilo. El problema es que si pongo en la cabecera (tal cual lo he hecho) utf-8, me sale una interrogación.

En la frase :"Noticia publicada con éxito", me sale "Noticia publicada con ?xito"

alguien me puede ayudar?