![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOXuCk5UUBde9TPH2zPitZrK-p06ez4Mkvvwfhrf6FGURNIW0mSaaBtrm0JebAMpoMnkQJkIkpKNFK_SoNQLCMrsYQu0TXLN4EytNz8p6PajszxmIAfZ5tebBQTjWlWeOqA-osoqvqhLj1/s320/fotoCV.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnWoI_TJqkq-tvFUywNzcFUcDplXfkcWTG1EnjGg6YVRVEzlM5tT2WEEhEb7_JDmUwxKFLNfUhaW7aPYcp8IdMNrBYorFdS06_lLLFJi6FVHzmcqtQkRLFbp5TyHbto1shpLPGzmVklgiH/s640/Immagine1.jpg)
Purtroppo però a volte ciò non bastava e mi rendevo conto che il problema era dovuto alla codifica del database e delle sue tabelle. Infatti attualmente la codifica di pagine web (quella consigliata è UTF-8). Quando si crea un database in Mysql, si può decidere di dare una certa codifica al database o alle singole tabelle. Però nel momento in cui viene data per esempio la codifica latin-1 al database, di conseguenza tutte le tabelle al suo interno perdono la codifica loro.
In più ho capito, e questo è il motivo del problema di caratteri, che durante la connessione al database con la classica stringa :
$db = mysql_connect($db_host, $db_user, $db_password, $db_name) or die ("Non riesco a connettermi !");
avveniva qualcosa di strano !!! e cioè la connessione veniva forzata a latin-1. E' quindi tutto dovuto ad una mancanza, ad un problema di Mysql. Bisogna perciò forzare la connessione a UTF-8 con questo comando :
mysql_set_charset('utf8', $db);
Naturalmente questo è un comando che deve essere modificato opportunamente in base alle librerie che si utilizzano. Se si usano le vecchie o le nuove e se si lavora con le classi oppure no. Comunque la chiave per eliminare è tutta qui. Non era un problema di noi programmatori. Con l'uscita delle versioni più moderne di Mysql vedremo se le cose saranno migliorate.
Attualmente, provando su Firefox e su Internet vers. 6 - 7 - 8 le cose funzionano. Se qualcuno avesse problemi può utilizzare il box commenti e vedrò di rispondere.
RESTO DISPONIBILE PER POSTARE SUL MIO BLOG ARTICOLI DI ESPERTI DEL SETTORE CHE VOGLIANO DARE AD ESSO UN TOCCO IN PIU' DI PROFESSIONALITA'.
Ciao e a presto !!!
RESTO DISPONIBILE PER POSTARE SUL MIO BLOG ARTICOLI DI ESPERTI DEL SETTORE CHE VOGLIANO DARE AD ESSO UN TOCCO IN PIU' DI PROFESSIONALITA'.
Ciao e a presto !!!
0 commenti:
Posta un commento