quindi mi dici che sarebbe meglio convertire con le entities nel db i caratteri speciali?
Beh cosi avrei il anche il problema però, che estraendo alcuni campi del DB (testo della news esempio) devo contare i caratteri e troncare alcune frasi per il classico (... contina) se ho le entities invece delle semplici accentate, dovrei creare una funzione che nel contare i caratteri della frase deve tenere conto della lunghezza anche delle entities, quindi invece di
quindi 8 caratteri dovrei contarne di 1 solo ...codice:à
Riepilogando:
- nel db metto le frasi con le entities
- nell'estrarre convertire il tutto se serve come nell'esempio che ho fatto, altrimenti si può lasciare cosi com'e'...
E c'e' sempre il problema che se codifico le accentate con htmlentities() sul DB che è in UTF8 mi sballa tutto in quanto esegue una codifica di quello che registra, tipo
Ho provato proprio adesso e una "è" diventa in visualizzazione
dovrei poi usare un'altra funzione per visualizzare correttamente sulla pagina?codice:è
Con cosa?
.................
Ne approfitto per chiedere anche se, è meglio mettere
oppureCodice PHP:
header('Content-type: text/html;charset=utf-8');
o tutti e 2?codice:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />