Programación Web y Scripting => PHP => Mensaje iniciado por: marlon en Lunes 4 de Julio de 2005, 19:56
Título: Otra Vez La Tilde
Publicado por: marlon en Lunes 4 de Julio de 2005, 19:56
muy bien trabaja str_replace para conservar las tildes y ñ, pero el problema es que cuando se pasa el parametro por metodo post, los datos se corrompen. como hago para validar un campo text para cambiar las tildes y ñ antes de enviarlas por metodo post?
Título: Re: Otra Vez La Tilde
Publicado por: jtula en Martes 5 de Julio de 2005, 04:49
Si tienes problemas con las tildes y la ñ puedes revisar la codificación que usas en tu php.ini o Apache
PHP en su php.ini define:
Código: Text
; PHP's built-in default is text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
y apache en su httpd.conf
Código: Text
AddDefaultCharset UTF-8
por eso tienes problemas con las tildes y la ñ, ve al archivo mod_mime-defaults.conf que esta en /etc/apache2 y pon la siguiente linea:
Código: Text
AddDefaultCharset ISO-8859-1
aunque tambien todo navegador tienen en su configuración "avanzada" el tipo de codificación va a usar
Espero te sirva Saludos :blink:
Título: Re: Otra Vez La Tilde
Publicado por: gnfrs en Martes 5 de Julio de 2005, 04:59
Qué es lo que se corrompe?
Si vos en un formulario ponés la ' ñ ' qué llega por $_POST al otro script?
Título: Re: Otra Vez La Tilde
Publicado por: marlon en Miércoles 6 de Julio de 2005, 18:05
tengo un campo text en un form. cuando hago click en submit para enviarlo a otra pagina php, llega algo como esto #241; en lugar de las ñ y los acentos.