Eñes y acentos en mysql (y apache)

Configurando un nuevo servidor web (Debian Etch, Apache 2, PHP 5 y MySQL 5) y probando alguna aplicación, descubro con horror que no se registran correctamente en la base de datos los acentos y la letra ñ. Sin embargo, los juegos de caracteres de MySQL y sus cotejamientos estaban correctos. El problema debía residir en Apache.

Después de buscar en Google, veo que el problema puede estar en el parámetro: AddDefaultCharset del archivo de configuración de Apache /etc/apache2/apache2.conf. Viene comentado, lo lógico sería que al estar comentado no influyera para nada, pero influye. Algo igual de lógico sería descomentarlo y poner la codificación que quieras tener por defecto. En mi caso no ha funcionado. Lo que si ha funcionado es colocarla en off. De esta forma, respeta lo indicado en la propia página.

Problema resuelto.

Publicado en Apache, Linux, Mysql Etiquetado con: , ,
5 Comentarios en “Eñes y acentos en mysql (y apache)
  1. Luis Vivas dice:

    Pues muchas gracias por tu artículo, estas son las fechas y me ayudo a evitar que me matara la cabeza…

    Salu2 desde Venezuela.

  2. Carlos Egea dice:

    Me alegro de que te haya servido.

    Un saludo.

  3. Diego dice:

    Gracias Carlos, después de dar mil vueltas con las diferentes codificaciones y tablas de códigos resulta que todo era mucho más fácil.

    Saludos

  4. xorne dice:

    Hola Carlos , he buscado ese archivo en el servidor de mi pagina web para solucionar el mismo problema que tuvo algunoa vez, pero no lo encuentro en el directorio etc/ solo viene la carpeta con el nombre de mi pagina, gracias

  5. Carlos Egea dice:

    Hola Xorne, para acceder a este archivo de configuración tienes que tener acceso al servidor por ssh con el usuario root.
    Si no tienes acceso puedes añadir esta linea en tu archivo .htaccess:
    AddDefaultCharset off

    Debería funcionar, pero no lo he llegado a probar…

    Un saludo.

1 Pings/Trackbacks para "Eñes y acentos en mysql (y apache)"
  1. […] Corregir posibles problemas de codificación en las páginas webs. […]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*