AYUDA: PHP no muestra tildes, "ñ" desde MySQL

Iniciado por NetStorm, 22 Febrero 2011, 23:57 PM

0 Miembros y 1 Visitante están viendo este tema.

NetStorm

Hola chicos, estoy implementando una aplicación web en php para mi práctica y resulta que cuando almaceno datos desde php y luego recupero me muestra este símbolo: �, he buscado mucho en google, ya he probado con el utf8 en el archivo php y en el cotejamiento de MySQL, pero nada, también lo he intentado con latin1_spanish pero tampoco nada. ¿alguna idea se os ocurre?, ¿alguien tiene experiencia con esto?.

Agradezco las sugerencias y ayuda.

Feedeex

#1
¿Y si haces lo siguiente?:

En el .php que procesa datos:

<?php
$cadena 
str_replace("ñ""&ntilde;"$variable_que_contiene_lo_que_envias);
LUEGO AQUI SIGUE TU CODIGO
?>


Con probar no se pierde nada :D

EDIT: Vale aclarar que mi ejemplo sirve sobretodo si se necesita volver a leerlo en un html.

Nakp

pasale htmlentities antes de mostrar la informacion :P

que cotejamiento usas para mostrar el archivo? me refiero al <meta> del html :P
Ojo por ojo, y el mundo acabará ciego.