Foros del Web » Programando para Internet » PHP »

Pregunta SELECT

Estas en el tema de Pregunta SELECT en el foro de PHP en Foros del Web. hola, bueno la pregunta va relacionada con un tema que ya esta resuelto sobre los caracateres especiales a la hora de hacer un INSERT INTO(utf8_encode() ...
  #1 (permalink)  
Antiguo 11/06/2009, 11:43
 
Fecha de Ingreso: abril-2009
Mensajes: 104
Antigüedad: 15 años
Puntos: 0
Pregunta SELECT

hola, bueno la pregunta va relacionada con un tema que ya esta resuelto sobre los caracateres especiales a la hora de hacer un INSERT INTO(utf8_encode() y utf8_decode() ) pero es que ahora tengo problemas con los select y no se si puede tener que ver si a los parametros para hacer un select tambien debo pasarlos por utf8_encode()? gracias de antemano
  #2 (permalink)  
Antiguo 11/06/2009, 12:56
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Pregunta SELECT

¿y esperas a que adivinemos el problema, el código y todo???

NOTA que en el foro no existe la magia...


bueno, si entiendo tu problema, hay veces que es necesario usar estas funciones... pero depende mucho de como lo hagas, y pues... ¿como podemos saber??

solo hazlo, inténtalo... es la mejor forma de que descartes esa posibilidad, si no...

¿¿que podemos hacer nosotros para ayudarte???


solo te recuerdo, si los parámetros de la consulta contienen caracteres especiales o multibyte... es mas probable que necesites convertirlos.... pero hasta que no hagas la prueba tu, es difícil determinar algo desde aquí....
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 11/06/2009, 12:59
Avatar de bng5  
Fecha de Ingreso: junio-2009
Ubicación: 127.0.0.1
Mensajes: 269
Antigüedad: 14 años, 11 meses
Puntos: 24
Respuesta: Pregunta SELECT

Eso suena a parches, te recomiendo que establezcas la conexión a UTF-8 y utilices ese juego de caracteres en todos los documentos.

Código PHP:
<?php

$mysqli 
= new mysqli("localhost"MYSQL_USUARIOMYSQL_CLAVEMYSQL_DB);
$mysqli->set_charset("utf8");

?>
  #4 (permalink)  
Antiguo 11/06/2009, 15:18
 
Fecha de Ingreso: abril-2009
Mensajes: 104
Antigüedad: 15 años
Puntos: 0
Respuesta: Pregunta SELECT

ok, graciasme habeis ayudado los dos, pero bng5 me podiras explicar mejor lo que me has puesto que no lo entiendo mucho y creo que si es lo que buscaba porque esara mi pregunta en el tema anterior y me dieron como resultado usar estas funciones.
gracias
  #5 (permalink)  
Antiguo 15/06/2009, 12:43
Avatar de bng5  
Fecha de Ingreso: junio-2009
Ubicación: 127.0.0.1
Mensajes: 269
Antigüedad: 14 años, 11 meses
Puntos: 24
Respuesta: Pregunta SELECT

No extendí mi respuesta anterior porque no me quedó muy claro tu problema.

Cuando yo pasé mis proyectos a Unicode fue bastante árduo. Cambié la codificación de todos los scripts y campos de las tablas de la DB a UTF-8 y por supuesto también establecí la conexión entre ellos a este juego de caractéres ($mysqli->set_charset("utf8");). Las cabeceras que envía el servidor también deben indicar que la codificación es UTF-8.

Eso fue algo radical y no se si es lo que pretendés, quizás simplemente querés convertir algunos strings a UTF-8.
Lo importante no es la codificación que uses, lo importante es que todos los factores que te mencionaba coincidan.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:18.