Acentos en php, wikiql y Apache2

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
Línea 22: Línea 22:
AddDefaultCharset ISO-8859-1
AddDefaultCharset ISO-8859-1
 +
 +
y por ultimo, reiniciar los servicios del Apache
 +
Listo
Listo

Revisión de 19:08 19 jul 2007

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


Listo

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas