character encoding

W3C:n validaattori sanoo "No Character Encoding Found!", vaikka olen sen määritellyt näin:



Doctype on xhtml:

Missä vika?
4279
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Sitte html-tagin sisään pieni lisäys.

Äänestä

Kerropa sivusi osoite (URL) ja selosta, miten yritit validoida, niin asia selvinnee.

Äänestä
  • Mitä tein:

    W3C:n validaattorille annoin koneeltani filen pureskeltavaksi. File oli .shtml ja siinä oli SSI:llä includetettu header.html, joka sisältää tuon merkkikoodauksen. Ehkä sen takia validaattori ei löytänyt koodausta, nimittäin tuo header.html validoitui oikein.

    Palaan asiaan, jos tuo ei toimi sittenkään, kun sivut ovat netissä.

    Äänestä

  • 8859-1 kirjoitti:

    Mitä tein:

    W3C:n validaattorille annoin koneeltani filen pureskeltavaksi. File oli .shtml ja siinä oli SSI:llä includetettu header.html, joka sisältää tuon merkkikoodauksen. Ehkä sen takia validaattori ei löytänyt koodausta, nimittäin tuo header.html validoitui oikein.

    Palaan asiaan, jos tuo ei toimi sittenkään, kun sivut ovat netissä.

    Jos includoitu header.html validoituu, niin silloin itse sivu (.shtml) ei varmasti validoidu paitsi käytännössä merkityksettömissä erikoistapauksissa, joista tuskin on kyse.

    Lisäksi jos annoit tiedoston suoraan omasta koneestasi (validointipalvelussa olevan tiedostonsyöttökentän kautta), niin silloin menee pieleen senkin takia, että validaattori ei ymmärrä mitään include-käskyjä. Ne eivät kuulu HTML:ään eivätkä validaattorit sen enempää kuin selaimetkaan ymmärrä niitä.

    Kun sivu on ladattu palvelimeen ja sitä käytetään sieltä, niin validaattori (kuten myös selain) saa vain SSI:n tuottaman tuloksen, jossa on sivun sisältö sellaisena, kuin se on mahdollisen includoinnin ja muun käsittelyn jälkeen. Jos includoitava tiedosto sisältää kokonaisen dokumentin DOCTYPE-määrittelyineen, title-elementteineen sun muineen, niin silloin includoinnin jälkeen on kaksi DOCTYPE-määrittelyä, kaksi title-elementtiä jne., joten pieleen menee.

    Äänestä

Kommentoi aloitusta


8859-1 kirjoitti:

W3C:n validaattori sanoo "No Character Encoding Found!", vaikka olen sen määritellyt näin:



Doctype on xhtml:

Missä vika?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu