nuovo server codifica caratteri accentati

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
docoscar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: venerdì 28 luglio 2006, 10:00
Contatti:

nuovo server codifica caratteri accentati

Messaggio da docoscar »

Salve,
ancora un problema con il passaggio da localhost al server, con il mio portale scritto in php che si appoggia su mysql.
Se scrivo nella maschera i dati tra cui caratteri accentati, quando li salva su db i caratteri sono diversi.
che si fa?
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: nuovo server codifica caratteri accentati

Messaggio da ReMichael »

docoscar ha scritto: Salve,
ancora un problema con il passaggio da localhost al server, con il mio portale scritto in php che si appoggia su mysql.
Se scrivo nella maschera i dati tra cui caratteri accentati, quando li salva su db i caratteri sono diversi.
che si fa?
il database l'hai ricreato con la stessa codifica?
Avatar utente
docoscar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: venerdì 28 luglio 2006, 10:00
Contatti:

Re: nuovo server codifica caratteri accentati

Messaggio da docoscar »

si ma il problema ce l'ho con quelli che scrivo adesso
Ultima modifica di docoscar il martedì 1 febbraio 2011, 12:12, modificato 1 volta in totale.
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: nuovo server codifica caratteri accentati

Messaggio da ReMichael »

docoscar ha scritto: si ma il problema ce l'ho con quelli che scrivo adesso
prova ad eseguire questa query dopo la connessione a mysql con php (prima della query di inserimento):

Codice: Seleziona tutto

SET NAMES tua_codifica
ad esempio se usi utf8:

Codice: Seleziona tutto

SET NAMES utf8
Avatar utente
docoscar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: venerdì 28 luglio 2006, 10:00
Contatti:

Re: nuovo server codifica caratteri accentati

Messaggio da docoscar »

avrò le idee poco chiare io ma .....
set dove lo sistemo? dentro la query? prima? ci metto un ; o ....
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: nuovo server codifica caratteri accentati

Messaggio da ReMichael »

docoscar ha scritto: avrò le idee poco chiare io ma .....
set dove lo sistemo? dentro la query? prima? ci metto un ; o ....
praticamente fai proprio una query:

Codice: Seleziona tutto

mysql_query("SET NAMES utf8");
prima di fare la query di aggiunta
Avatar utente
docoscar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: venerdì 28 luglio 2006, 10:00
Contatti:

Re: nuovo server codifica caratteri accentati

Messaggio da docoscar »

grz ....
ho risolto quello che finisce dentro il db, ma .... non l'html, mi spiego meglio.
ho un altra parte di sito, che gestisce le news, che non usa il db, ma scrive semplicemente su un txt, e usando template e altro poi mi fa rivedere le news che ho inserito da un pannellino di controllo. qui il problema non l'ho risolto.
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: nuovo server codifica caratteri accentati

Messaggio da ReMichael »

docoscar ha scritto: grz ....
ho risolto quello che finisce dentro il db, ma .... non l'html, mi spiego meglio.
ho un altra parte di sito, che gestisce le news, che non usa il db, ma scrive semplicemente su un txt, e usando template e altro poi mi fa rivedere le news che ho inserito da un pannellino di controllo. qui il problema non l'ho risolto.
in pratica scrive sul file txt in maniera errata come succedeva con il db? se è così devi codificare la stringa nella codifica corretta prima di scrivere sul file.. se cerchi nella documentazione di php trovi le funzioni per fare codifica di stringhe
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti