Re: [AYUDA] Codificación apache
Gustavo Guillermo Perez
gustavo en compunauta.com
Mie Mayo 26 01:25:59 CDT 2010
El Miércoles 26 Mayo 2010, Paynalton escribió:
> Grax por la respuesta. si lo he agregado al final de httpd.conf:
>
> # Gentoo has made using virtual-hosts easy. In /etc/apache2/vhosts.d/ we
> # include a default vhost (enabled by adding -D DEFAULT_VHOST to
> # APACHE2_OPTS in /etc/conf.d/apache2).
> Include /etc/apache2/vhosts.d/*.conf
>
> # vim: ts=4 filetype=apache
> AddDefaultCharset utf-8
Mayúsculas? no tendrá nada que ver?
>
> pero pues lo veo igual... me parece extraño. Intenté cambiar en el firefox
> manualmente la codificación con la que se muestra, Resulta que no lo
> muestra bien ni en UTF8 ni en ISO-8859-15 me pregunto que codificación
> estará colocando los carácteres....
>
> Creen que tenga que ver con la codificación de los archivos??
>
> En php uso un sistema que coge una plantilla html, extrae datos de mysql y
> después los inserta en la plantilla para después presentarla como html. El
> problema es justamente con los datos extraidos de la base de datos, pero la
> base de datos también está en UTF8... así que no entiendo cual es el
> problema.
Es la misma base de datos o una copia? el servidor MySQL está configurado para
UTF8? en mi caso en gentoo no tengo problemas con UTF8 pero cuando subo mis
apps a otros servidores los acentos no salen apropiadamente porque mis
proveedores yankees no tienen más que ISO configurado.
mysql> show create table kernel_cls;
+------------+----------------------
| Table | Create Table
|
+------------+----------------------
| kernel_cls | CREATE TABLE `kernel_cls` (
`cls` int(11) NOT NULL,
`clsname` varchar(60) NOT NULL,
PRIMARY KEY (`cls`),
UNIQUE KEY `clsname` (`clsname`),
KEY `clsname_2` (`clsname`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 |
+------------+----------------------
1 row in set (0.00 sec)
mysql>
>
> Además, usando la misma base de datos los dos servidores muestran la
> codificación diferente...
>
> El 26 de mayo de 2010 00:59, Gustavo Guillermo Perez
> <gustavo en compunauta.com
>
> > escribió:
> >
> > El Miércoles 26 Mayo 2010, Paynalton escribió:
> > > Hola chicos, estoy teniendo un problema con la codificación de apache
> > > con gentoo.
> >
> > en mi httpd.conf tengo esto AddDefaultCharset UTF-8
> > Y con eso mi gentoo sirve UTF8. Saludos.
> >
> > > Resutla que tengo dos servidores, uno de desarrollo con debian y uno en
> > > producción con gentoo.
> > >
> > > El problema que tengo es que, a mi parecer, el equipo con gentoo está
> > > sirviendo las páginas en ascii en vez de utf8.
> > >
> > > Usando la misma página en ambos servidores con la misma base de datos,
> > > cuando presento en el equipo con gentoo un dato de la base de datos
> > > tengo que usar utf8_decode() para que me presente los acentos
> > > correctamente, y
> >
> > si
> >
> > > esa misma instrucción la uso en el servidor debian entonces los acentos
> > > aparecen mal.
> > >
> > > Si veo con firefox las propiedades de ambas páginas, ambas me dice que
> > > están en utf8, pero se ven diferentes en cada servidor.
> > >
> > > La base de datos está en UTF8
> > >
> > > esta es la salida del comando locale de debian:
> > > paynalton en web-dev:~$ locale
> > > LANG=es_MX.UTF-8
> > > LC_CTYPE="es_MX.UTF-8"
> > > LC_NUMERIC="es_MX.UTF-8"
> > > LC_TIME="es_MX.UTF-8"
> > > LC_COLLATE="es_MX.UTF-8"
> > > LC_MONETARY="es_MX.UTF-8"
> > > LC_MESSAGES="es_MX.UTF-8"
> > > LC_PAPER="es_MX.UTF-8"
> > > LC_NAME="es_MX.UTF-8"
> > > LC_ADDRESS="es_MX.UTF-8"
> > > LC_TELEPHONE="es_MX.UTF-8"
> > > LC_MEASUREMENT="es_MX.UTF-8"
> > > LC_IDENTIFICATION="es_MX.UTF-8"
> > > LC_ALL=
> > >
> > >
> > > Y esta en el gentoo:
> > >
> > > wwa ~ # locale
> > > LANG=es_MX.UTF-8
> > > LC_CTYPE="es_MX.UTF-8"
> > > LC_NUMERIC="es_MX.UTF-8"
> > > LC_TIME="es_MX.UTF-8"
> > > LC_COLLATE=C
> > > LC_MONETARY="es_MX.UTF-8"
> > > LC_MESSAGES="es_MX.UTF-8"
> > > LC_PAPER="es_MX.UTF-8"
> > > LC_NAME="es_MX.UTF-8"
> > > LC_ADDRESS="es_MX.UTF-8"
> > > LC_TELEPHONE="es_MX.UTF-8"
> > > LC_MEASUREMENT="es_MX.UTF-8"
> > > LC_IDENTIFICATION="es_MX.UTF-8"
> > > LC_ALL=
> > >
> > >
> > > Alguien tiene una idea de que puede estar pasando?
> >
> > --
> > Gustavo Guillermo Perez
> > http://www.compunauta.com
> > http://www.compunauta.net
> > http://anuncios.compunauta.com
> >
> > --
> > Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
> > de Grupos de Google.
> > Si quieres publicar en este grupo, envía un mensaje de correo
> > electrónico a ayuda-linux en googlegroups.com
> > Para anular la suscripción a este grupo, envía un mensaje a
> > ayuda-linux-unsubscribe en googlegroups.com
> > Para obtener más opciones, visita este grupo en
> > http://groups.google.es/group/ayuda-linux?hl=es. o
> > http://www.compunauta.com/ayuda/
--
Gustavo Guillermo Perez
http://www.compunauta.com
http://www.compunauta.net
http://anuncios.compunauta.com
--
Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ayuda-linux en googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
ayuda-linux-unsubscribe en googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.es/group/ayuda-linux?hl=es. o http://www.compunauta.com/ayuda/
Más información sobre la lista de distribución Ayuda