Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/07/2010, 15:25
Avatar de Heiroon
Heiroon
 
Fecha de Ingreso: junio-2010
Ubicación: Caracas, Venezuela - Por ahora...
Mensajes: 495
Antigüedad: 14 años, 5 meses
Puntos: 63
Exclamación Respuesta: No logro pasar correctamente caracteres extraños a BD

el detalle es que la data la estoy cargando desde un FCK editor y el campo en la base de datos es utf8_general_ci.. y no consigo enviar el texto a la base de datos como HTML... aqui les dejo la parte del codigo donde envio..


Código PHP:
Ver original
  1. if($_REQUEST['mod']=="1"){
  2.     mensaje($_POST['idmf']);
  3.     mensaje($_FILES['imagenm']['name']);
  4.     $idpa=$_REQUEST['idm'];
  5.    
  6.     extract($_REQUEST);
  7.     //mensaje($descripcionm);
  8.     $Texto= str_replace('á', 'á', $desc);
  9.     $Texto= str_replace('é', 'é', $Texto);
  10.     $Texto= str_replace('í', 'í', $Texto);
  11.     $Texto= str_replace('ó', 'ó', $Texto);
  12.     $Texto= str_replace('ú', 'ú', $Texto);
  13.     $Texto= str_replace('Á', 'Á', $Texto);
  14.     $Texto= str_replace('É', 'É', $Texto);
  15.     $Texto= str_replace('Í', 'Í', $Texto);
  16.     $Texto= str_replace('Ó', 'Ó', $Texto);
  17.     $Texto= str_replace('Ú', 'Ú', $Texto);
  18.     $Texto= str_replace('Ñ', 'Ñ', $Texto);
  19.     $Texto= str_replace('ü', 'ü', $Texto);
  20.     $Texto= str_replace('ö', 'ö', $Texto);
  21.     $Texto= str_replace('ï', 'ï', $Texto);
  22.     $Texto= str_replace('ë', 'ë', $Texto);
  23.     $Texto= str_replace('ä', 'ä', $Texto);
  24.     $Texto= str_replace('Ü', 'Ü', $Texto);
  25.     $Texto= str_replace('Ö', 'Ö', $Texto);
  26.     $Texto= str_replace('Ï', 'Ï', $Texto);
  27.     $Texto= str_replace('Ë', 'Ë', $Texto);
  28.     $Texto= str_replace('Ä', 'Ä', $Texto);
  29.     $Texto= str_replace('ñ', 'ñ', $Texto);
  30.     $Texto = str_replace('±', '±', $Texto);
  31.     $Texto = str_replace('™', '™', $Texto);
  32.  
  33.     $desc=$Texto;
  34.            
  35.     $updt= mysql_query("update productos set codigo= '".$codigo."', id_categoria= '".$categoria."', id_divisiones= '".$division."',  descripcion_producto = '".$desc."' , nombre_producto='".$nombre."', id_marca= '".$marca."', status_producto='".$status."', ventajas='".$ventajas."', especificaciones='".$espec."', partes='".$partes."', modelo='".$modelo."', capacidad='".$capacidad."' where id_producto= ".$idm."")or die(mysql_error());
  36.    
  37. }

cabe acotar que el campo es "desc", lo "limpio" en js y lo envio por ajax donde lo recibe este codigo. cualquier cosa q necesiten solo diganme.. AYUDA!!!