Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2013, 16:49
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Caracteres raros insercion SQL

hola compañeros

un gran saludo

tengo un problema que no he podido solucionar , estoy haciendo una insercion por php

el string del insert queda asi:

Código PHP:
Ver original
  1. $string = "INSERT INTO tabla ([campo1],[campo2],[campo3]) VALUES ('45464','Andrea','-�-�>�[�0�3�/�0�9�/�2�0�1�2� �1�7�:�3�4�:�2�8� �-� �C�o�m�c�e�l�.�(�E�F�D�2�9�9�4�B�)�]�:� �F�a�v�o�r� �e�n�v�i�a�r� �m�a�i�l� �d�e� �d�e�s�a�c�t�i�v�a�c�i���n� �p�a�r�a� �d�a�r� �s�o�l�u�c�i���n� �a� �l�a� �l�i�n�e�a�.�
  2. �:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�
  3. �-�-�>�[�1�3�/�0�2�/�2�0�1�2� �1�5�:�2�6�:�3�9� �-� �D�i�s�t�r�.�(�G�P�R�S�E�D�O�0�2�3�5�B�)�]�:� �A�L� �T�R�A�T�A�R� �D�E� �R�E�A�L�I�Z�A�R� �L�A� �C�O�R�R�E�C�C�I�O�N� �D�E� �D�A�T�O�S� �N�O� �P�E�R�M�I�T�I�A� �H�A�C�E�R�L�A� �P�O�R�Q�U�E� �L�A� �L�I�N�E�A� �E�S�T�A� �D�E�S�A�C�T�I�V�A�D�A� �P�O�R� �P�A�G�O�')";

pero deberia quedar asi:


$string = "INSERT INTO tabla ([campo1],[campo2],[campo3]) VALUES ('45464','Andrea','=C3-->[03/09/2012 17:34:28 - Comcel.(EFD2994B)]: Favor enviar mail de desactivación para dar solución a la linea.
:::::::::::::::::::::::::::::
-->[13/02/2012 15:26:39 - Distr.(GPRSEDO0235B)]: AL TRATAR DE REALIZAR LA CORRECCION DE DATOS NO PERMITIA HACERLA PORQUE LA LINEA ESTA DESACTIVADA POR PAGO
:::::::::::::::::::::::::::::
-->[13/02/2012 11:12:41 - Comcel.(EFD5941A)]: Ok se recibe pagaré pendiente corrección de datos Numero de pagare correcto 10766693.
:::::::::::::::::::::::::::::
-->[08/02/2012 13:47:07 - Distr.(GPRSEDO0235B)]: SE ADJUNTA PAGARE NO. 10766693 FIRMADO Y HUELLADO POR EL USUARIO
:::::::::::::::::::::::::::::
-->[20/08/2011 07:00:59 - Comcel.(EFD2994B)]: ok se soluciona la causal 1 pendiente 31 dirección en pagaré y carta de instrucciones no coincide con solicitud.
:::::::::::::::::::::::::::::
-->[16/08/2011 10:23:06 - Distr.(GPRSEDO0235B)]: Se hace aclaración de modo de entrega de factura de manera: física ya que se hace comunicación con el cliente….
:::::::::::::::::::::::::::::')";
[/HIGHLIGHT]

auxilio, ya pase el string por utf8_decode y utf8_encode pero nada , y lo peor es que hago el insert directamente en la consola y si lo insertar pero bueno con los caracteres raros , pero no debe ser asi