Caratteri accentati da mysql a php postato il 10/04/2009 09:58:25 nel forum programmazione, gdrcd e open source
Salve ^^
ho un problema con dei caratteri accentati, inseriti in dati su database mysql in formato varchar e codificati utf8_unicode_ci; in breve questi vengono stravolti all'atto della visualizzazione dell'output html.
Se convertiti in entity il ; mi stronca la stringa anzitempo, dandomi un output scorretto.
Suggerimenti?
Pagine → 1
10/04/2009 10:20:47
innanzitutto, non so come stai sviluppando quindi scusami se faccio ti "doppio" qualche procedura:
1° Le pagine PHP ed HTML devono essere salvate in formato UNICODE
2° La stringa che vai a salvare falla passare attraverso la funzione utf8_encode() http://it2.php.net/manual/en/function.utf8-encode.php
3° Ricordati di settare gli Header, si html che php, con la codifica corretta di caratteri:
10/04/2009 10:42:57
Il problema più grosso è proprio il punto 1 =P
10/04/2009 13:11:35
Ragazzi vi ringrazio entrambi e mi scuso di aver omesso alcune informazioni che davo per scontate, quali appunto quelle che mi avete giustamente indicato ^^"
Purtroppo il problema è proprio legato al risultato "anomalo" della visualizzazione della query, laddove teoricamente non dovrebbe esserlo.
Cercherò un altro po' in giro ;-) Grazie lo stesso.
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Intervista allo staff di Planethos GdR il gioco di ruolo ambientato nella città di Pentos!