• Super User

    Problema con codifica caratteri ! Help !

    Non so se capita anche a voi : ho delle pagine in cui i caratteri accentati per essere mostrati correttamente ( hanno l'estensione .php ma solo perchè faccio degli include ) modificano l'header con il charset=windows-1252. (altrimenti sulle accentate mostrano un bel punto interrogativo ).
    Bene, i caratteri si visualizzano correttamente ma facendo una ricerca su google ho scoperto che nell'abstract i caratteri sono riprodotti in modo a dir poco indecente tipo : " **conflittuale; č *molto pių probabile " al posto di " ***conflittuale; **è molto più probabile " !!!

    Nel conf di apache ( 2 ) avevo settato AddDefaultCharset UTF-8 che adesso per provare ho disabilitato.

    Premetto che su un altro server che ho non c'è nessun tipo di problema e non sono costretto a modificare l'header con il charset=windows-1252 !!
    Temo che questo possa influire sul posizionamento : difatti alcuni siti che ho sul server "incriminato" mi danno l'impressione di ...viaggiare con il freno a mano innestato.

    Che soluzione?


  • User Attivo

    Ciao bluewebmaster,

    prova a mettere utf-8 di default e a cambiare editor.

    Alcuni editor sporcano il file, eventualmente prova a ricreare il file e a fare un copia incolla di quello attuale su notepad.


  • Super User

    Grazie intanto per la risposta.
    L'avevo fino a ieri di default nell'http.conf , poi per fare delle prove l'ho rimosso.
    Ma non cambia niente.
    Se non modifico l'header del php con windows-1252 i caratteri accentati mi escono con dei bei punti interrogativi e il testo è illeggibile.
    Ma resta il fatto che poi Google tira dentro pagine ...con i caratteri strani.
    Non riesco a capire la differenza tra i due server !
    Domani mi ci butto di nuovo su ma temo che non ne verrò fuori.
    Sob !:x

    P.S. questo capita anche quando il testo della pagina viene da un database !