Allora:

Ho una tabella Mysql con un campo con dei links in UTF-8, questo campo contiene qualcosa del genere:
codice:
http://www.google.com/?A=Ciao
http://www.google.com/?B=Ciao
Adesso prelevo questo campo e faccio un bel:
codice:
$PL = str_replace(array('
', '
', '<', '>', '\n', '  '), ' ', $Links);
Per evitare che ci siano caratteri che non mi piacciono, tanto per essere perfettini!

Dopodichè un bell explode:
codice:
$PL = explode(' ', trim($PL));
// ora eseguo poi i miei due curl:
Curl($PL[0]);
Curl($PL[1]);
il primo curl mi funziona il secondo dà errore! il curl_exec non restituisce na mazza!

se aggiungo del codice e faccio:
codice:
$PL = explode(' ', trim($PL));
$PL = $PL[1]." ".$PL[0];
$PL = explode(' ', trim($PL));
Curl($PL[0]);
Curl($PL[1]);
inverto i due link in pratica, e guarda caso funziona il secondo e non il primo....
Tutto normale vero?

Ma se invece li scambiassi di nuovo di posto:
codice:
$PL = explode(' ', trim($PL));
$PL = $PL[1]." ".$PL[0];
$PL = explode(' ', trim($PL));
$PL = $PL[1]." ".$PL[0];
$PL = explode(' ', trim($PL));
Curl($PL[0]);
Curl($PL[1]);
Indovinate un po'.... Ora funzionano entrambi... sia il primo che il secondo curl....
Ora il mio codice mi funziona... se non fosse che mi stà sul cazzo questo codice....

Temo sia per qualche charset... ma non ci capisco na mazza!
Qualcuno più esperto mi sà illuminare?? °_°