Acentos en php, wikiql y Apache2
De CidesaWiki
(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...) |
|||
(2 ediciones intermedias no se muestran.) | |||
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 | + | Para habilitar ahora el soporte en Apache basta con editar el archivo de configuración |
<pre> | <pre> | ||
Línea 22: | Línea 22: | ||
AddDefaultCharset ISO-8859-1 | AddDefaultCharset ISO-8859-1 | ||
+ | |||
+ | y por ultimo, reiniciar los servicios del Apache | ||
+ | |||
+ | <pre> | ||
+ | $ sudo /etc/init.d/apache2 restart | ||
+ | </pre> | ||
Listo | Listo |
Última versión de 19:34 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
$ sudo /etc/init.d/apache2 restart
Listo