Comunidad de diseño web y desarrollo en internet online

problema con caracteres impresos desde mysql con php, jquery

Citar            
MensajeEscrito el 01 May 2010 10:01 pm
Hola, mi problema es el siguiente tengo una base de datos donde guardo registros con que incluyen tildes, guines, etc..
, haciendo select en la base de datos se miran tal cual, pero cuando los imprimo en mi pagina las tildes y otros caracteres salen con signos de interrogación, y no se que debo hacer, si tiene que ver con el juego de caracteres de la base de datos o si tiene que ver con cambiar el iso-8859-1 que esta al inicio de mis páginas, ojalá puedan ayudarme.

Aqui dejo un poco de codigo

El encabezado de mis paginas es este
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

y como imprimo los datos

function buscarpag()
{var palabras=$('#palabras').attr('value');

var pagina=1;
$.ajax({
type: "POST",
url: 'paginas/buscador.php',
data:'palb='+ palabras+'&pagina='+pagina,
success: function(datos){
$('#contenido').html(datos);
}
});
return false;
}

y en el archivo buscador.php



$result=mysql_query("select enlace,encabezado,descrip from buscador where palabras like '%".$palabras."%' limit $desde,$hasta",$conexion);
else
$result=mysql_query("select enlace,encabezado,descrip from buscador where match(palabras) against ('$palabras') limit $desde,$hasta",$conexion);


while($fila=mysql_fetch_array($result)) {
echo "<p><a class='enlace' rel=".$fila['enlace'].">".$fila['encabezado']."</a>"."</p>";
echo "<p>".$fila['descrip']."</p>";
}//fin while

Por sebastiancb

62 de clabLevel



 

msie8
Citar            
MensajeEscrito el 09 May 2010 03:04 am
El charset de tu página está en ISO-8859-1, pero debería ser Unicode. Cambia la etiqueta de Content-Type a lo siguiente:

Código :

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


Si eso no funciona, fíjate que tus archivos estén guardados en UTF-8 sin BOM y que tu base de datos esté en utf8_unicode_ci.

Por Alan

470 de clabLevel

2 tutoriales

 

chrome
Citar            
MensajeEscrito el 10 May 2010 03:10 pm
Listo....

Por sebastiancb

62 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.