Acentos en php, wikiql y Apache2

De CidesaWiki

Saltar a navegación, buscar

Es muy fácil toparnos con problemas a la hora del despliegue de información con los caracteres latinos como el acentos, las diéresis, las ñ, etc. El problema es debido a la codificación estándar en ambientes Linux que es UNICODE o UTF-8 como tambien le llaman. Aunque el manejar UNICODE es una gran ventaja por el almacenamiento multilingüe, aveces parece todo lo contrario ya que la codificación estandar en Windows es ISO-8859-1 al menos para América Latina y otros países que manejan el español como lengua predeterminada.

Aqui la solución es configurar nuestro soporte para ISO-8859-1 en wikiQL, Apache y PHP para que nuestras aplicaciones web y bases de datos manejen el mismo charset.

Para habilitar dicho charset en PHP es muy simple, solo basta con editar el archivo php.ini almacenado dentro del directorio /etc en la mayoria de las distribuciones Linux

   $ sudo nano /etc/php5/apache2/php.ini

y descomentar la línea como se muestra a continuación:

default_charset = "iso-8859-1"

Para habilitar ahora el soporte en Apache basta con editar el archivo de configuración

   $ sudo nano /etc/apache2/apache2.conf

y descomentar la línea siguiente como se muestra a continuación:

AddDefaultCharset ISO-8859-1

y por ultimo, reiniciar los servicios del Apache

   $ sudo /etc/init.d/apache2 restart

Listo

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas