Salve a tutti!
Sto stilando un database per una biblioteca...
Oggi ho iniziato i test con i records, e ho sistemato alcune cose relative alla codifica, utilizzando la UTF-8-BIN nel database e inserendo l'header nelle mie pagine PHP.
Quando compilo il form dal sito per la registrazione di un testo, nell'interfaccia di mysql gli accenti vengono sostituiti da simboli strani, che però sono correttamente letti dalle pagine php.
Quando invece vado ad inserire gli altri 3000 e rotti libri via query SQL, mi avviene il caso opposto: nella tabella di mysql si vede tutto perfettamente con gli accenti al punto giusto, nelle pagine php dove dovrebbero essere visualizzati, invece, i caratteri accentati vengono sostituiti da <?> (punto interrogativo in riquadro nero)...
Ho provato anche con l'htmlspecialchars e simili, ma nulla... Qualcuno sa darmi una mano? Non dovrò compilare il form per più di 3000 volumi, vero?
Sto stilando un database per una biblioteca...
Oggi ho iniziato i test con i records, e ho sistemato alcune cose relative alla codifica, utilizzando la UTF-8-BIN nel database e inserendo l'header nelle mie pagine PHP.
Quando compilo il form dal sito per la registrazione di un testo, nell'interfaccia di mysql gli accenti vengono sostituiti da simboli strani, che però sono correttamente letti dalle pagine php.
Quando invece vado ad inserire gli altri 3000 e rotti libri via query SQL, mi avviene il caso opposto: nella tabella di mysql si vede tutto perfettamente con gli accenti al punto giusto, nelle pagine php dove dovrebbero essere visualizzati, invece, i caratteri accentati vengono sostituiti da <?> (punto interrogativo in riquadro nero)...
Ho provato anche con l'htmlspecialchars e simili, ma nulla... Qualcuno sa darmi una mano? Non dovrò compilare il form per più di 3000 volumi, vero?
