Pues al parecer ha mejorado la cosa. Vaya error más gilipoyas. Parece que la cosa va bien, pero no del todo; lo estoy revisando. ¡Muchas Gracias! EDITO Y AÑADO: ¿Por qué si en un sitio funciona perfectamente, en el otro no? https://effectedcard.webcindario.com/bar/adm_comensales.php?pag=1 https://effectedcard.webcindario.com/bar/registro.php La codificación en ambos es UTF-8. Ambos lo tienen doblemente definido como: <? header('Content-Type: text/html; charset=UTF-8'); ?> <? header('Content-Type: text/html; charset=UTF-8'); ?> y <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> Ambos sacan los mismos datos de la misma tabla. En el segundo fichero sólo saco un resultado, en el primero saco varios. |
Parece que le sacas ya mal. En la base de datos seguro que esta bien. Yo probaria a hacer una .php que tan solo te saque un registro, y te le muestre, a ver que tal va... |
Sí, si el error tiene que estar en registro.php, pero no lo entiendo. Hay la misma forma de "codificar" que en https://effectedcard.webcindario.com/bar/adm_comensales.php?pag=1 y ahí funciona bien. Lo cual hace pensar que en la base de datos está todo correcto. Voy a probar darle al config.php y a funciones.php la misma codificación por si fuera tema de que, al hacer el include, cambiaran la codificación. aerials88, tu método no ha funcionado. Gracias a ambos en cualquier caso. Voy a probar eso y digo algo. EDITO: No, eso tampoco ha funcionado. Todo sigue igual. ¿Más ideas? =S |
Todo claro y solucionado. Si lo guardo con htmlentities, hay que sacarlo con html_entity_decode. En uno sí lo había puesto, en el otro se me ha pasado. ¡Gracias y lo siento! |
Muchas gracias pude resolver el problema que se me presentaba, de nuevo muchas gracias. Escrito originalmente por @jamon33 Si lo que te muestra mal proviene de la base de datos os voy a dar la solición más sencilla de todas. Tan solo basta con que la conexión a la base de datos de cada consulta que hagas, sea siempre desde un mismo archivo. Por ejemplo conecta.php En ese archivo le ponemos los datos de la conexión: <?php Como véis he incluído después de la conexión el query mysql_query("SET NAMES 'utf8'"); Con eso y un bizcocho...problema resuelto |
Escrito originalmente por @EffectedCard Pues al parecer ha mejorado la cosa. Vaya error más gilipoyas. Parece que la cosa va bien, pero no del todo; lo estoy revisando. ¡Muchas Gracias! EDITO Y AÑADO: ¿Por qué si en un sitio funciona perfectamente, en el otro no? https://effectedcard.webcindario.com/bar/adm_comensales.php?pag=1 https://effectedcard.webcindario.com/bar/registro.php La codificación en ambos es UTF-8. Ambos lo tienen doblemente definido como: <? header('Content-Type: text/html; charset=UTF-8'); ?> <? header('Content-Type: text/html; charset=UTF-8'); ?> y <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> Ambos sacan los mismos datos de la misma tabla. En el segundo fichero sólo saco un resultado, en el primero saco varios. Muuuchas gracias!!!! me pasaba exactamente lo mismo..... Ha sido incluir el codigo del header y solucionarse el problema de los caracteres raros...... |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
![]() ![]() | 3 | 2k | Jan/15 | |
![]() | 1 | 2k | Aug/11 | |
![]() | 2 | 4k | May/10 | |
![]() | 0 | 9k | Jun/09 | |
![]() ![]() | 24 | 14k | Jun/09 |