Ciao a tutti, ho un problema di encoding...nel senso che ho richiamato con un semplice codice php una pagina all'interno di un nodo...solo che quando vado a fare i caratteri "speciali" quali, caratteri accentati, apostrofi e quant'altro non si vedono! come fare?
io nella mia pagina ho la charset standard europea..
è capitato anche a me usando un include di un file php esterno con del testo. Io ho eliminato questo include e ho inserito direttamente il testo nel nodo, ma credo che usando i caratteri speciali puoi ovviare a questo inconveniente. Esiste anche la possibilità di rendere interpretabile attraverso stringhe di codice...vedi tu quello che ti conviene fare
Sostituendo ai caratteri speciali il corrispondente HTML, (per esempio il carattere " si chiama & quot; [tutto attaccato])... con una semplice operazione trova/sostituisci tramite un editor di testo dovresti fare in un attimo.
purtroppo io devo assolutamente richiamare questa pagina esterna...perchè ho creato una sezione Admin dove vado ad inserire il mio testo, che viene scritto su un file e da questo file viene richiamato nella mia pagina Pubblica che è poi quella che vado a richiamare....
non so se si può utilizzare sempre l'editor di testo..
dunque se hai il controllo sulla scrittura del file tramite php dovresti vedere la funzione html_entity_encode()
forse ho un'altra soluzione....mi occorre solo sapere qual'è il file dell'Header del sito! potete darmi una mano?