Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Skeletron

#371
Hola gente.
Alguien tiene una base de datos de localidades de todo el mundo?

Consegui 2 o 3, pero todas son pesimas...
#372
PHP / Re: Problema con Acentos en MySQL + PHP
13 Marzo 2010, 00:30 AM
Bueno, pero supongo que no habrá mayores problemas.
Dejo todo así, mientras que funcione bien la web :)

Gracias :)
#373
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 23:04 PM
En la base de datos aparecen mal los contenidos:


Pero en la web, funcionan perfectamente
#374
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 22:51 PM
Arregle el problema!!..
Simplemente hay que recorrer toda la tabla con PHP y trasnformar con el ENCODE_UTF.. nada mas

Muchisimas gracias por toda su ayuda!!!
#375
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 22:34 PM
Cita de: ~ Yoya ~ en 12 Marzo 2010, 19:11 PM
Código (php) [Seleccionar]
<?php
header
('Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
'
);
...........
.
.
?>


Amigo, eso no soluciona nada..


Ahora me pongo a traspasar los datos de la base de datos :)

La tabla MySQL, tengo que ponerla en UTF-8.. pero hay 900 tipos diferentes... con cual me quedo? con el predeterminado?? (utf-8-unicode-ci)??
#376
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 16:40 PM
Cita de: Nakp en 12 Marzo 2010, 07:39 AM
tienes header en iso-8859-1 y la tabal en iso-8859-1 (latin1) pero algunos datos dentro de la tabla en utf-8... con que concuerden todos funcionara, eso es decision tuya (haz backup antes que nada xD)

tambien fijate que tu meta no concuerda con el header, yo no enviaria header por php y despues declarar el meta xD usa solo una (meta xD)

Código (html4strict) [Seleccionar]
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />



COmo que la meta no concuerda con el header?
mira:
header('Content-Type: text/html; charset=UTF-8');
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Ufff.. me estoy liando MUY MUCHO!!..

Si o si tengo que pasarlo a UTF 8 a todos los datos, porque el texto de la web si no esta en UTF8, no funciona bien... y eso es lo principal que tiene que funcionar U.u
#377
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 07:27 AM
Tengo el HEader en UTF-8, y la tabla en latin1.

Traspaso la tabla de latin1 a UTF? cual de todos los UTF-8 que hay en mysql? UTF-8_unicode_ci ??? (es el que aparece como predeterminado)
#378
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 07:00 AM
En realidad, a la tabla la descargue desde un sitio de internet... Posee """todos""" los paises, regiones y ciudades del mundo.. (obviamente no todos)...

Colocar un HTMLENTITIES me sigue dando problemas, porque la comparacion del IF, seguirá siendo falsa..

NECESITO que todo esté escribo BIEN...
O sea.. que en la base de datos esté bien escrito, y que se interprete bien en el codigo PHP para que al hacer las comparaciones del IF, dé TRUE cuando debe darlo.


Que dices que haga? Que tengo que cambiar en la base de datos para que funcione bien?
La idea es no tener que traspasar el texto que llega de la base de datos a otro charset en PHP, para no ocupar tiempo de calculo en bano, pudiendo corregir los datos de la database.
#379
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 03:48 AM
Bien.. Les comento:

Ahroa con el HEADER en CHARSE=UTF-8
Los textos devueltos de la base de datos, aparecen como: C�rdoba

Y los textos escritos manualmente en PHP, aparecen bien..

SI cambio el HEADER CHARSET=iso-8859-1
Los textos devueltos de la abse de datos aparecen PERFECTOS
Y los textos que escribo manualmente en PHP aparecen así: elige tu puntuación y verás la proxima

Alguna recomendacion :)
#380
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 03:42 AM
Perfecto.
Acabo de modificar todo.. Esta todo listo :)

Ahora, me pregunto:
Porque aparecen los caracteres en PHP con ese triangulito negro con el ? adentro?

Me esta volviendo loco el tema de que los textos anden mal y los textos traidos de la database anden bien!!...


Con que me quedo???? Pongo el HEADER y el META a iso-8859-1??? o a UTF-8?
Luego se supone que tengo que hacer un script que transforme cada entrada de la base de datos a iso-8859-1 o UTF-8 y lo "UPDATEE" en la base de datos?
La base de datos, con LATIN1 o con UTF?