io vivo in Messico e in pratica la lingua spagnola utilizza molti accenti e per questo utilizzo il database MYSQL in utf8 (creo il DB in UTF8), per quanto riguarda insert di record tutto bene ma oggi ho un problema non riesco ad eseguire in nessuno modo una select con un campo con accenti:
///////////////////
.....
$name_upload = $_GET['valore']; //valore passato méxico
$name_upload = utf8_decode($name_upload); // forzo il valore in utf-8 se lo stampo é méxico.
"SELECT * FROM config_upload WHERE name_upload = '$name_upload'";
//////////////////
il risultato é sempre 0 record
ho capito che il problema é che non converte bene il valore in utf8 cioé se non uso utf8_decode passa caratteri strani alla select se lo uso passa un valore apparentemente corretto (méxico) ma alla fine non fa la comparazione bene nella select perché?
non é un problema di sql cioé utilizzo $conn->set_charset('utf8'); ed il formato passato é utf8 corretto, se passo la select con phpmyadmin mi da bene il risultato.
Grazie.