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

#381
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 03:14 AM
Que hermoso quilombo entonces.
No hay algun funcion MySQL?

Tendre que buscar la htmlentities inversa entonces


Leí por ahí que es esta:
html_entity_decode()
#382
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 01:36 AM
Noticia de Ultimo momento:
(perdon por el cuadruple posteo)

Miren ésto:
La palabra Córdoba en PHP aparece perfectamente, pero dentro de la tabla veo que no existe... Solamente el Cordoba sin acento de Venezuela...

Entonces miro las regiones de Argentina, y vean:


Como puedo hacer para que esos datos aprezcan como deban??
deberia ejecutar una sentencia que convierta los caracteres de esa forma a normales.. Cual es?
#383
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 01:16 AM
Cita de: ^TiFa^ en 11 Marzo 2010, 13:29 PM
Tiene una gran probabilidad de que sea asi  :rolleyes:

Que CHARSET tiene esa tabla donde buscas esa info????  Por lo general lo dejan en utf8

Haz un SHOW CREATE TABLE nombre_tabla;

Que charset tiene????

Puedes cambiarselo por latin1 por ejemplo:

ALTER TABLE nombre_tabla CHARSET = latin1;

Latin1 acepta acentos y demas?
Es muy extraño el problema. Me esta trabando todo el proyecto. Y no quiero solucionarlo eliminando los acentos..


Aca les muestro imganes:
Cotejamiento de tablas:


Cotejamiento general de MySQL:
#384
Azielito.
Totalmente :)
#385
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 01:00 AM
La solucion de HEADER que me propones, empeora las cosas..
Ahora empieza a mostrar textos así:

elige tu puntuación y verás la proxima
#386
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 00:58 AM
La sentencia que me dijiste que ejecute, dió el siguiente resultado:


El juego de caracter en la base de dato es: latin1
#387
PHP / Re: Problema con Acentos en MySQL + PHP
12 Marzo 2010, 00:53 AM
Yo en el archivo INDEX.php tengo:
header('Content-Type: text/html; charset=UTF-8');

Y desde PHP hago un include a un php llamado: PREFERENCIA.php, donde en él esta éste codigo que da el problema.

Con tener ese HEADER en el index ya es basta?
#388
PHP / Re: Problema con Acentos en MySQL + PHP
11 Marzo 2010, 18:30 PM
El problema parece que no lo explique bien:

En ese codigo que pegué, en la sentencia: $row['nombre']==$_SESSION['region']

la comparacion no funciona bien.
Eso hace que, cuando se seleccione Córdoba, y el mysql_fetch_array devuelve la entrada Cordoba, lo que ahce, es imprimir el "Option" de HTML, pero SELECTADO.. así aparece ese como que fue el ultimo seleccionado.
Se entiende?

Sino, selecciona algun pais, mira que la web se recarga, y al recargarse, mira que aparece seleccionada la que seleccionaste... Eso se ahce con ese algoritmo.

El show create table dice:
CREATE TABLE `regiones` (
`id` smallint(4) unsigned NOT NULL auto_increment,
`id_pais` tinyint(3) unsigned NOT NULL default '0',
`nombre` varchar(150) NOT NULL,
PRIMARY KEY  (`id`,`id_pais`)
) ENGINE=MyISAM AUTO_INCREMENT=4230 DEFAULT CHARSET=latin1
#389
PHP / Problema con Acentos en MySQL + PHP
11 Marzo 2010, 06:01 AM
Hola gente...
Resulta que hice un sistema de esos para seleccionar un pais, luego una region y luego una localidad de esta region.

La cuestion, es que cuando el usuario selecciona una region, la web recarga y debe aparecer la region que se ha seleccionado, como "SELECTED"
Hago un SELECT a la base de datos, donde traigo el NOMBRE de las regiones, y hago ésto para que aparezca SELECTADA la region seleccionada:

Código (php) [Seleccionar]
if($row['nombre']==$_SESSION['region']){
    echo '<option selected value="'.$row['nombre'].'">'.$row['nombre'].'</option>';
}else{
    echo '<option value="'.$row['nombre'].'">'.$row['nombre'].'</option>';
}


Como verán, en una variable de sesion, guardo el valor que seleccionó anteriormente..

La cuestion, es que esto funciona PERFECTAMENTE.. Pero para paises, regiones o localidades con acento, NO FUNCIONA..

Prueben entrar aqui: www.bropic.com
Arriaba a la izquierda de la web, le muestra las 3 varibales de session..
Seleccionen Argentina - Córdoba
Y veran que no funciona..
Pero si Seleccionan Argentina - Buenos Aires... Si funciona

Leí por ahí que es un problema del CHARSET de MySQL... es así?
#390
PHP / Re: Ejemplo practico de ob_start()
4 Marzo 2010, 10:47 AM
WHK, si hago un:
echo htmlentities(ob_ get_ contents);

??? No funcionaría?
O me imprimiría la web 2 veces?