SMsoft – informatica e dintorni

Attivare la codifica UTF-8 in Apache, PHP e MySQL

Uno degli errori più frequenti commessi quando di installano dei servizi LAMP su un server Linux e quello di non configurare il charset uft8 sui servizi apache, PHP e MySQL. Questo può portare alla visualizzare di caratteri strani, al posto delle lettere accentate, nelle pagine web.

Configurare tutto per usare il carset utf8 non è complesso, vediamo come fare:

Apache

Aggiungere al file /etc/apache2/conf.d/charset la direttiva:

PHP

Aggiungere al file /etc/php5/apache2/php.ini la direttiva:

e poi riavviare apache:

MySQL

Aggiungere le seguenti direttive nella sezione [mysqld] del file /etc/mysql/my.cnf:

riavviare MySQL:

accedere alla console mysql:

e poi controllare che le impostazioni siano corrette:

Dovreste vedere una cosa del genere:

enjoy!




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario :-)
*
Taggato su: ,

Commenti

Page optimized by WP Minify WordPress Plugin