Acentos en php, wikiql y Apache2

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
(New page: 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...)
Línea 13: Línea 13:
default_charset = "iso-8859-1"
default_charset = "iso-8859-1"
-
Para habilitar ahora el soporte en Apache basta con editar el archivo httpd.conf
+
Para habilitar ahora el soporte en Apache basta con editar el archivo de configuración
<pre>
<pre>

Revisión de 17:37 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

Listo

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas