Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: NetStorm en 22 Febrero 2011, 23:57 PM

Título: AYUDA: PHP no muestra tildes, "ñ" desde MySQL
Publicado por: NetStorm en 22 Febrero 2011, 23:57 PM
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.
Título: Re: AYUDA: PHP no muestra tildes, "ñ" desde MySQL
Publicado por: Feedeex en 23 Febrero 2011, 00:06 AM
¿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.
Título: Re: AYUDA: PHP no muestra tildes, "ñ" desde MySQL
Publicado por: Nakp en 23 Febrero 2011, 01:50 AM
pasale htmlentities antes de mostrar la informacion :P

que cotejamiento usas para mostrar el archivo? me refiero al <meta> del html :P