[PLUTO-help] lamp e charset
Fabio Ve.
fabiove a email.it
Mar 11 Nov 2008 08:56:20 CET
Il dbms è mysql versione 5.0.51a
I dati vengono salvati sul db da delle form del sito stesso
La connessione al database viene fatta così:
$dbConn = mysql_connect(DBHOST, DBUSER, DBPASS) || die(mysql_error());
mysql_select_db(DBNAME) || die("Selezione database fallita");
i dati vengono encodati così:
$mDescription = mysql_fetch_assoc(mysql_query($sql)); //in questo caso la
query restituisce solo un record
$text = new Text(utf8_encode($mDescription['description']));//text è
una mia classe che incapsula delle stringhe
Dal db con la seguente select: SHOW VARIABLES LIKE 'character_set%';
ottengo i seguenti risultati:
+--------------------------+----------------------------+
|
Variable_name
|
Value
|
+--------------------------+----------------------------+
| character_set_client |
latin1
|
| character_set_connection |
latin1
|
| character_set_database |
latin1
|
| character_set_filesystem |
binary
|
| character_set_results |
latin1
|
| character_set_server |
latin1
|
| character_set_system |
utf8
|
| character_sets_dir |
/usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
Grazie, Fabio.
--------- Original Message --------
Da: "Supporto tecnico del PLUTO" <pluto-help a lists.pluto.it>
To: "Supporto tecnico del PLUTO" <pluto-help a lists.pluto.it>
Oggetto: Re: [PLUTO-help] lamp e charset
Data: 11/11/08 08:26
Il lunedì 10 novembre 2008 21:30:10 Fabio Vent. ha scritto:
> > Direi che ti basta ricodificare i testi dal db prima di metterli
in
> > output con la funzione php utf8_encode.
>
> Ho provato, ma mi vanno a posto solo le accentate, gli apici
continuano a
> vedersi male....
>
> Grazie, Fabio.
Allora la codifica dei caratteri nel db non è ISO-8859-1, anche se
in questo
caso, secondo me, non dovresti vedere bene neanche le lettere accentate.
Con che dbms hai a che fare?
Di solito nei parametri di connessione al db puoi indicare il charset che
deve
essere usato.
Vuoi postare la porzione di codice incriminata?
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
Incontri con Meetic : Primo sito d'incontri in Europa - Milioni di single !
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=8293&d=20081111
More information about the pluto-help
mailing list