Verifica también el valor del charset en Apache

AddDefaultCharset UTF-8

Si todos los caraceteres están en utf, si no comentalo


El 31 de mayo de 2013 03:18, Rodolfo Vargas <[email protected]> escribió:

> Hola lsita, disculpas por el título más largo, tengo unas dudas y
> agradecería que alguien me pueda ayudar (muchas gracias de antemano)
>
> Alcances previos:
> Algunas veces he programado en php y he usado mysql como mi gestor de
> base de datos en algún Linux por ejemplo Fedora y en ubuntu (mi
> experiencia) con un simple editor de texto vi o vim, ya se imaginan
> que todo lo hacia desde cero y pues me iba bien, no ponía:
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> en
> head, PERO LOS LINUX lo leían bien que yo recuerde me mostraban todo
> los caracteres, ñ, tilde, que yo recuerde, pero me dí cuenta que debía
> agregar <meta http-equiv="Content-Type" content="text/html;
> charset=UTF-8"> para html4 o <meta charset="UTF-8"> en htm5, en head,
> eso me dí cuenta cuando subía a hosting gratuitos tipo 000webhost,
> pero se solucionaba añadiendo lo que les digo.
>
> Algunas veces en sistemas opertivos como FreeBSD tenía que modificar
> en php.ini y poner default_charset="UTF-8" o el equivalente que no
> recuerdo para los caracteres especiales y todo mostraba bien, tanto
> las páginas html y las .php
>
> Problema actual en Debian 7:
>
> Ahora estoy configurando un servidor web en Debian 7 y tengo
> problemas, las páginas me las muestra bien las .php, PERO LA info de
> la base de datos me la esta leyendo con caracteres extraños, osea ya
> se imaginan no con tilde no con ñ, he puesto en php.ini
> default_charset="utf-8" y he puesto en las páginas .php en head lo que
> les dije y nada, sigue leyendo con caracteres extraños desde la base
> de datos.
>
> Mi duda:
>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > o
> con <meta charset="UTF-8"> es suficiente leer todo tipo de caracteres
> desde cualquier servidor que aloja mi aplicación? lo digo porque en
> 000webhost solo puse eso en head y todo cambia me lee bien desde las
> páginas y desde la base de datos.
>
> Es necesario modificar en php.ini y poner default_charset="UTF-8" para
> que me muestre caracteres especiales? lo digo porque en windows con
> xamp hacia eso y se arreglaba y eso que no ponia en head nada, era
> simple html, nada de meta; pero algunas veces en FreeBSD y otro
> sistema tuve que tocar el php.ini.
>
> Gracias por alguna respuesta.
> --
> Live free or die!
> _______________________________________________
> Lista de correo Linux-plug
> Temática: Discusión general sobre Linux
> Peruvian Linux User Group (http://www.linux.org.pe)
>
> Participa suscribiéndote y escribiendo a:  [email protected]
> Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
> http://voip2.voip.net.pe/mailman/listinfo/linux-plug
>
> IMPORTANTE: Reglas y recomendaciones
> http://www.linux.org.pe/listas/reglas.php
> http://www.linux.org.pe/listas/comportamiento.php
> http://www.linux.org.pe/listas/recomendaciones.php
>
> Alojamiento de listas cortesia de http://cipher.pe
>



-- 
Clever Flores
Perú Linux SAC
Tel:       640-5800  Anexo 104
Blog:     http://www.perulinux.pe/blog/clever
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://voip2.voip.net.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Alojamiento de listas cortesia de http://cipher.pe

Responder a