Home
  • Forum
  • PHP
  • aiuto con collation, charset ecc ecc STO IMPAZZENDO!

aiuto con collation, charset ecc ecc STO IMPAZZENDO! | PHP

Topic: Pubblico - Composto da 2 Posts di 2 Utenti.

19 Luglio, 2011 13:47 #1
maurizio.nextframe
Utente

maurizio.nextframe
Registrato: Jun, 2011
Posts: 2
Offline

allora...
Vado a archiviare tramite un semplice insert in un db mysql del testo che inserisco in un form textarea, supponiamo che il testo che inserisco sia questo: "àèòàèòàèòàèùàèòùèà";
Quando lo vado a mostrare a video tramite uno script php (una semplice select) lo vedo correttamente: "àèòàèòàèòàèùàèòùèà" ;

Quando apro il db in phpmyadmin invece lo vedo così: "à èòà èòà èòà èùà èòùèà "

In ogni pagina php c'è l'intestazione, ho notato che tale intestazione c'è anche nelle pagine di phpmyadmin

1<meta http-equiv="Content-Type"  content="text/html; charset=utf-8" />

Il charset delle colonne sono "utf8_general_ci".

Il collation è "utf8_general_ci".

Dati di mysql:

1* Server: Localhost via UNIX socket
2    * Versione MySQL: 5.1.44
3    * Versione protocollo: 10
4    * Utente: root@localhost
5    * Set di caratteri MySQL: UTF-8 Unicode (utf8)

Come faccio a visualizzare correttamente i dati anche dentro phpmyadmin??

21 Luglio, 2011 07:22 #2
re-verse
Moderatore

re-verse
Registrato: Jul, 2008
Posts: 312
Offline

Ciao, intanto quando passi i dati al DB ti consiglierei di filtrarli con

1htmlentities($variabile,ENT_COMPAT,'UTF-8');
e vediamo cosa viene fuori :) - sposto il topic nella sezione php mysql poiché mi sembra più adeguato ok?


Salvatore DC

La mente è come un paracadute: funziona solo se si apre. A.Einstein.

Condividi su:

Loggati o Registrati per replicare