Hvorfor viser websidene mine merkelige bokstaver?

Når du surfer på Internett, kan du av og til merke til at noen av bokstavene på en side vises som merkelige tegn eller spørsmålstegn. Hvis du er en webutvikler, kan noen av sidene du oppretter oppleve et lignende problem. Dette problemet kommer fra tegn kodet i flere sett på en enkelt side.

Årsak til rare bokstaver

Du kan se en rekke merkelige symboler på en nettside som spenner fra bokstaver med aksenter til små firkanter og uigenkjenne symboler. Grunnårsaken til disse merkelige bokstaver og symboler er koding som bruker mer enn ett tegnsett (charset). En tegnsett er kodingen som brukes til å lagre bokstavene som vises på en nettside, angitt når en utvikler lager siden. Hvis tegnsettet ikke er spesifisert - eller hvis tegn er kodet ved hjelp av flere tegnsett - kan nettleseren vise merkelige bokstaver og symboler for bestemte tegn.

Om Charsets

Det finnes flere typer tegnsett, med de mest populære som ISO-8859-1 eller Vesteuropeiske, samt nyere Unicode UTF-8. Den primære forskjellen mellom disse to tegnsettene er at vestlige europeiske koder for hvert tegn i en enkelt byte - gruppe på åtte biter - og UTF-8 koder for hvert brev ved hjelp av to byte. Selv om dette ikke har noen effekt på noen tegn, kan andre vises som uigenkjenne symboler.

Som besøkende på nettstedet

Dessverre er det ikke mulig for besøkende å fikse problemet når merkelige tegn vises på en nettside, fordi dette problemet stammer fra en utviklerfeil. Hvis du ser merkelige bokstaver eller symboler på en side, kan du prøve å ta et skjermbilde av siden og sende e-post til nettstedets webmaster med skjermbildet som er vedlagt. Nettredaktøren kan ikke være klar over at det eksisterer problemer med nettstedet.

Som webdesigner

Som en webdesigner, hvis siden din viser merkelige bokstaver, må du kodes om siden ved hjelp av en bestemt tegnsett. University of Ottawa anbefaler at du koder for siden ved hjelp av UTF-8 Unicode-charsetet. Hvis siden din er riktig kodet med en enkelt charset, og du fortsatt ser merkelige bokstaver, sjekk og se om bokstavene vises i objekter som er gjengitt på siden ved hjelp av skript. I så fall angi tegnsett for skriptet i åpningen "