Page 1 sur 1

Carracter invisible en plus

Posté : 29 juin 2013, 01:33
par Funmen
bonjour

dans un script php je lit un fichier csv contenant des numéros de commande et un numéro de suivi
et aprés j utilise ce numéro de commande dans une requette sql mais cela ne marche pas
pourtant ce numéro a l'air normal si le l affiche avec la fontion echo et la requette est bonne si l execute dans phpmyadmin

seulement si je fait strlen je vois que le mon numéro contien 11 caracteres alors qu il en a que 4 caractere et dans le fichier csv il en a que 4 aussi.
comment puije avoir mon numero de commande dans ma variable pour faire mas requette sql

$row = 0;
$infos = array();
$handle = fopen($file, "r");
while (($data = fgetcsv($handle, 1000, ';')) !== FALSE)
{

$shipping_number = $data[0];
$id_order = $data[1];
echo strlen($id_order);

Merci d'avance

Re: Carracter invisible en plus

Posté : 29 juin 2013, 13:13
par Zahnzao
Salut,

j'ai déjà eu ce souci, pour moi c'était un problème d'encodage.

Javais résolu ce problème avec mb_convert_encoding()