Originariamente inviato da ditch
Ciao a tutti. Ho un problema che non riesco a risolvere.
Ho una tabella con due campi (nome e cognome) e i cognomi spesso contengono caratteri spagnoli. Quando faccio una query l'ordinamento non è corretto (es àlvarez appare dopo azurin)
Sul mio server, uso il charset latin1 con collation latin1_spanish_ci per il db, la codifica iso-8859-1 nell'header dei file php, e funziona tutto correttamente (visualizzazione e ordinamento).
Ho messo tutto sul sever libero e sono iniziati i problemi.
Per visualizzare correttamente gli accenti ho dovuto togliere l'header dai file php.
A parte questo, la visualizzazione dei caratteri accentati è ok e quando faccio una ricerca per cognome che inizia per "a" mi trova tutti, sia quelli che iniziano con "a" che con "à". Ne deduco che non fa differenza fra i caratteri, però quelli che iniziano per "à" stanno tutti alla fine.
Ho provato a impostare la connessione a mysql con utf8 ma niente.
Qualcuno può dirmi dove sbaglio e suggerirmi una soluzione? Grazie in anticipo