Ubuntu 24.04.1 LTS | Lataa ja asenna | Tutustu yhteisöön | Blogi | Yritysten tarjoamat palvelutValmistajien tukemat Ubuntu-tietokoneet: kannettavatietokone.fi uudet ja käytetyt sekä Lenovo-verkkokauppa
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Outo ongelma. Kun siirrän palvelimelle html-tiedoston, ei siinä näy ääkköset oikein vaikka on se metatägi, jossa merkistö määrätään utf-8:ksi.Koodia: [Valitse]<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Kun siirrän tiedoston toiselle palvelimelle, kaikki näkyy oikein. Jopa ilman tuota metatägiä.
$ HEAD google.fi200 OKCache-Control: privateConnection: CloseDate: Fri, 25 Jan 2008 22:50:02 GMTServer: gwsContent-Length: 0Content-Type: text/html; charset=ISO-8859-1Client-Date: Fri, 25 Jan 2008 22:50:02 GMTClient-Peer: 66.249.93.99:80Client-Response-Num: 1Set-Cookie: PREF=ID=fd75765c8000dd24:TM=1201301402:LM=1201301402:S=FI-sydmiSnbqiX_u; expires=Sun, 24-Jan-2010 22:50:02 GMT; path=/; domain=.google.fi
Miten ääkköset näkyvät virheellisesti? Voitte laittaa meille linkin esimerkkisivustoon?Kyseessä on mitä ilmeisimmin charset-ongelma, joka voidaan ratkaista htaccess-tiedoston avulla.
Palvelun tarjoajalta tuli tämmönen viesti:LainausMiten ääkköset näkyvät virheellisesti? Voitte laittaa meille linkin esimerkkisivustoon?Kyseessä on mitä ilmeisimmin charset-ongelma, joka voidaan ratkaista htaccess-tiedoston avulla.Mitenkähän tuo sitten toimii?Se esimerkkisivu on: sohvaperuna.net/a.html
$ HEAD http://sohvaperuna.net/a.html200 OKConnection: closeDate: Sat, 26 Jan 2008 11:25:52 GMTAccept-Ranges: bytesETag: "1bbc019-21c-efa48980"Server: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch7Content-Language: fiContent-Length: 540Content-Type: text/html; charset=iso-8859-1Last-Modified: Sat, 26 Jan 2008 08:33:58 GMTClient-Date: Sat, 26 Jan 2008 11:25:52 GMTClient-Peer: 88.198.63.164:80Client-Response-Num: 1
AddDefaultCharset Off
AddDefaultCharset utf-8
LainausKyseessä on mitä ilmeisimmin charset-ongelma, joka voidaan ratkaista htaccess-tiedoston avulla.Mitenkähän tuo sitten toimii?
Kyseessä on mitä ilmeisimmin charset-ongelma, joka voidaan ratkaista htaccess-tiedoston avulla.
AddCharset UTF-8 .html
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fi">
Lisäksi kannattaa laittaa aina dokumentin tyyppi sivulle: Esimerkkinä XHTML 1.0Koodia: [Valitse]<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fi">Lista valideista dokumenttityypeistä.
Edit: Janne ehtikin jo kirjoitaamaan eri tavan, mutta molemmat pitäisi toimia.
Minä en noita DTD jne juttuja ole opiskellut. Eikö noita eri standardeja ole joka lähtöön. Koodaan ihan vain perus-html:ää. Pitäsköhän opetella jotain yleiskäytäntöjä.
Juu, oikea dokutyyppi on erinomaisen tärkeä asia, samoin koodin oikeellisuus.Laitampa tähän nyt validaattorien osoitteet:W3C (X)HTML tarkistaja:http://validator.w3.org/Validome (X)HTML tarkistaja (myös XML-tiedostot):http://www.validome.org/W3C CSS tarkistaja:http://jigsaw.w3.org/css-validator/
Siitähän me nyt lähdetään että tehdään vain sivuja joissa on virheitä tai varoituksia 0