Foros del Web » Programando para Internet » PHP »

Problemas de cotejamiento

Estas en el tema de Problemas de cotejamiento en el foro de PHP en Foros del Web. Hola a todos. Recurro a vosotros porque ya estoy desesperado. He probado todo lo que he encontrado en este y otros foros pero sigo teniendo ...
  #1 (permalink)  
Antiguo 15/03/2013, 03:24
 
Fecha de Ingreso: mayo-2010
Ubicación: Madrid
Mensajes: 74
Antigüedad: 14 años
Puntos: 0
Problemas de cotejamiento

Hola a todos.

Recurro a vosotros porque ya estoy desesperado. He probado todo lo que he encontrado en este y otros foros pero sigo teniendo siempre el mismo problema.

Tengo una BBDD en phpmyadmin y está configurada de la siguiente forma:

Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)
Cotejamiento de las conexiones MySQL: UTF-8 Unicode-ci
Cotejamiento de la BBDD: UTF-8 Unicode-ci
Cotejamiento de los campos de texto de todas las tablas de la BBDD: UTF-8 Unicode-ci

El meta de todas las páginas del sitio están configuradas de la siguiente forma:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Si entro en las tablas veo los caracteres especiales como tildes o eñes de forma correcta pero, ojo, aquí viene lo raro. de vez en cuando esos caracteres se muestran de manera incorrecta tanto en las páginas cuando las visitas como en las del propio phpmyadmin.

Ojo, insisto en que es de vez en cuando y de manera intermitente, es decir, ahora salen bien... ahora salen mal... mañana salen mal... pasado salen bien...

Como informático se que esto no tiene sentido pero ocurre. ¿Alguien me sabe decir qué está ocurriendo?

Después de tantos cambios me ha dado por pensar que el servidor apache sea el problema y no el cotejamiento. El montaje es con el paquete WAMPSERVER 2.1 ¿Tendría sentido que fuese eso lo que estuviese pasando? ¿Cómo lo puedo solucionar?

Os agradezco la ayuda de antemano.

Un saludo.
Magotas
  #2 (permalink)  
Antiguo 15/03/2013, 05:04
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Respuesta: Problemas de cotejamiento

Prueba poniendo esto justo después de conectar a la bd:
Código PHP:
Ver original
  1. mysql_query("SET NAMES 'utf8'");
  #3 (permalink)  
Antiguo 15/03/2013, 05:23
 
Fecha de Ingreso: mayo-2010
Ubicación: Madrid
Mensajes: 74
Antigüedad: 14 años
Puntos: 0
Respuesta: Problemas de cotejamiento

Entiendo que eso lo tendré que poner en cada página justo detrás de
<?php require_once('Connections/bbdd.php'); ?>

¿Cierto?

Etiquetas: cotejamiento, html, mysql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:33.