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 "´" 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?