Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171

    problema codifica utf-8

    salve.
    sto realizzando un sito in locale è tutto mi funziona perfettamente, nel senso che i caratteri speciali sia quelli scritti nella pagina html che quelli prelevati dal DB li stampa correttamente.

    il problema è arrivato appena ho caricato il sito su un serve windows server, mi stampa tutti i caratteri accentati con simboli strani.

    cosa succede ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171
    codice HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" xml:lang="en" lang="en">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
       
        <link href="stile/stile.css" rel="stylesheet" type="text/css"/>
      
    </head>

    ho stampato l'html della index che ho messo online.

    il charset è impostato a utf8

    il problema non è solo del DB perche io ho scritto a mano "è" , mi stampa questo è


    scusa come faccio a controllare la codifica del file ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171
    uso dreamweaver.

    codice HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
        <meta charset="utf-8">
       <link href="stile/stile.css" rel="stylesheet" type="text/css"/>
      <title>Area Riservata</title>
    </head>
    ho provato pure cosi.

    in locale funziona tutto sul server no .

    scusa la mia ignoranza. ma la codifica dipende dal server o dal client ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171
    ho provato ma non funziona.
    ho fatto una prova su altervista è funziona, il problema è sul mio server con windows 2003.
    pero la cosa strana è che sul server ci sono altri siti e funziona

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171
    uso pure la funzione tcpdf per creare i pdf con i dati presi dal DB e nel pdf mi stampa tutto giusto, quindi il pdf trova la codifica utf8 mentre il php o html no

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171
    se provo latin 1, devo cambiare in latin 1 pure i dati sul db giusto ?
    con latin 1 i caratteri speciali tedeschi o albanesi non me li codifica ...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    A quanto ho capito usi php. Potresti provare a mettere:

    codice:
    header('Content-Type: text/html; charset=utf-8');



    Semmai fatti spostare su server linux o prova su un altro server per vedere come va.

    Per una bella risata vai QUI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.