Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Validazione e codifica

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449

    Validazione e codifica

    Se compio la verifica di validazione sull'apposito form del W3C
    inserendo a mano il file o il link in locale, fila tutto liscio.
    Se invece posto l'url della pagina già presente in rete,
    ricevo questo Warning:

    =================================================
    Important Warnings

    The validator has found the following problem(s) prior to validation,
    which should be addressed in priority:

    1. Warning Character Encoding mismatch!

    The character encoding specified in the HTTP header (iso-8859-1)
    is different from the value in the XML declaration (utf-8).
    I will use the value from the HTTP header (iso-8859-1).
    =================================================

    Come si spiega questa differenza?
    Grazie
    M.

  2. #2
    Ciao,
    il messaggio dice che tu usi una codifica dei caratteri UTF-8
    ed invece devi utilizzare la iso-8859-1.

    Se i tuoi xml sono cosi:
    <?xml version="1.0" encoding="UTF-8"?>

    devi cambiare la codifica.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449
    Veramente io ho impostato Quanta per usare utf-8. Vedi qui:

    ================================================== ==========
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <meta name="generator" content="Quanta Plus" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" type="text/css" href="layout.css" />
    </head>
    ================================================== ==========

    Per cui non capisco da dove deduca che negli HTTP headers c'è ISO-8859-1...

    M.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449
    Ho scoperto e risolto: il mio file non è incoerente,
    ma è il server http dell'hosting ad avere impostata
    una diversa codifica. Una soluzione meno buona
    è eliminare negli header del file la dichiarazione xml.
    Oppure, se il server lo consente, basta aggiungere
    nella dir principale (DocumentRoot) un file .htaccess
    che contenga la stringa:
    codice:
    AddDefaultCharset Off
    M.

  5. #5
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    per non aprire un nuovo 3d chiedo in questo
    ma la validazione dal sito del w3c devo farlo pagina per pagina o non c;e; un metodo per passare tutti i file del sito?

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449
    Se lo fai via web, da quello che ho capito
    (ma attendo eventuali smentite) devi farlo
    pagina per pagina

    M.

  7. #7
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    altrimenti come se non lo faccio via web comme posso fare a farlo?

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449
    Ci sono dei propgrammi che lo fanno
    e anche degli addon, ad es un plugin
    per Firefox (e mipare anche uno per IE)

    M.

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.