Salve, ho un problema che non riesco a risolvere anche spulciando in giro.
Io vorrei creare un form che mi permetta di salvare su mysql sia caratteri occidentali che orientali.
la pagina del form è codificata con utf-8
Mysql l'ho impostato con la collation "utf8_unicode_ci"codice:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Il punto è questo.. quando nel form si inseriscono caratteri orientali.. questi vengono dapprima letti.. cioè.. se faccio un print della variabile ricevuta con post.. i caratteri orientali si vedono..Codice PHP:CREATE TABLE `data`.`prova` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`testo` TEXT NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci
ma quando faccio la query.. nel database non vengono salvati.. ma ci sono lettere strane.. "ãÂÂãŠ"
Però se la medesima query la faccio direttamente da phpmyadmin.. va a buon fine e i caratteri orientali vengono immessi nel database..
come posso risolvere?
P.S. se non sono stato chiaro scusatemi.. ma è l'ora tarda.. XD

Rispondi quotando
