> For the complete documentation index, see [llms.txt](https://jens-andreasson.gitbook.io/webbutveckling/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jens-andreasson.gitbook.io/webbutveckling/teknisk-orientering/teckenkodning.md).

# Teckenkodning

> Teckenkodning, begrepp, standarder och handhavande.

## Vad är det?

Teckenkodning är hur datorn håller koll på hur och vilka tecken som ska visas. Hur tecken representeras i datorn. Det används för att lagra text.

* <https://sv.wikipedia.org/wiki/Teckenkod>

## UTF-8

Är en form av teckenkodning som lämpar sig mycket väl för den text som visas på webbsidor.

* <https://sv.wikipedia.org/wiki/UTF-8>

När du skapar en ny fil för att arbeta med den som en webbsida så var noga med att sidan är skapad som UTF-8. Kontrollera detta i VSCode.

![Nere till höger i VSCode med en html fil öppen.](https://1362728162-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M7gYn7z0M1o4ycR0mPi%2F-MMzj-Za5BgGcrTOLBSU%2F-MMzkhoYjO2l7OA_LBCX%2FScreenshot%202020-11-25%20151453.png?alt=media\&token=b4ddd43e-5332-4088-b36a-97d375b7e5e3)

## Meta taggen

Används på en webbsida för att skicka meta information, alltså information om webbsidan till webbläsaren.

### Charset attributet

Används för att berätta för webbläsaren vilken teckenkodning som används på sidan. Det är då viktigt att detta stämmer överens med den teckenkodning som sidan är sparad med.

## Problem

Utan detta så blir det fel med bland annat svenska tecken. Därför är det väldigt viktigt.

## HTML entities

* <https://www.w3schools.com/html/html_entities.asp>
