---
title: "Inga å, ä eller ö i utskriven information"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/168821-inga-å-ä-eller-ö-i-utskriven-information"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Trankan"
published: "2008-02-07T20:48:19.000Z"
updated: "2008-05-16T08:17:57.000Z"
replies: 28
views: 1522
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/168821-inga-å-ä-eller-ö-i-utskriven-information"
---

# Inga å, ä eller ö i utskriven information

_Sida 1 av 2._

## #1 — Trankan, 2008-02-07T20:48Z

Hej!

När jag skriver ut information från en databas så visas bara frågetecken istället för å, ä och ö. Misstänker att det kan bero på att jag använder UTF-8 på sidan medan jag har latin1_swedish_ci i databasen. Har testat att ändra i databasen till bland annat utf8_unicode_ci, men det gav ingen skillnad. Är det någon som vet hur man löser det här problemet?  :)

Permalänk: https://www.webforum.nu/p/168821

## #2 — Fuel, 2008-02-07T22:15Z

anger du UTF-8 i meta ex taggar? .. sidan bör vara "sparad" i UTF-8 - NO BOM

Permalänk: https://www.webforum.nu/p/2078312

## #3 — Trankan, 2008-02-08T18:22Z

> **Fuel skrev:**
>
> anger du UTF-8 i meta ex taggar? .. sidan bör vara "sparad" i UTF-8 - NO BOM

Ja precis, jag har angett UTF-8 i en meta-tagg.

Permalänk: https://www.webforum.nu/p/2078488

## #4 — stevenet, 2008-02-08T18:43Z

```php
header("Content-type: text/html; charset=utf-8");
```

Högst upp, innan någon output.

Permalänk: https://www.webforum.nu/p/2078494

## #5 — Trankan, 2008-02-08T23:46Z

> **stevenet skrev:**
>
> ```php
> header("Content-type: text/html; charset=utf-8");
> ```
>
> 
> 
> Högst upp, innan någon output.

Hm, det hjälpte inte. Vad exakt gör den här koden? Jag har ju redan angett UTF-8 som charset inom head-taggarna, så det borde väl inte bli någon skillnad?

Permalänk: https://www.webforum.nu/p/2078567

## #6 — Fuel, 2008-02-09T14:58Z

är dokumentet sparat i UTF-8 NO BOM som jag sa ?

Permalänk: https://www.webforum.nu/p/2078639

## #7 — Trankan, 2008-02-09T15:27Z

> **Fuel skrev:**
>
> är dokumentet sparat i UTF-8 NO BOM som jag sa ?

Har tyvärr inte koll på hur man gör det i Dreamweaver, men om någon vet så tar jag tacksamt emot den hjälpen. I vilket fall så testade jag att byta charset till ISO-8859-1 och då fungerade det, men det hjälper mig egentligen inte så mycket då det är UTF-8 jag vill använda.

Permalänk: https://www.webforum.nu/p/2078644

## #8 — itpastorn, 2008-02-09T17:03Z

Om dina data de fakto är iso-8859-1 så måste dina headers stämma överens med detta. Vill dyu ha unicode måste du börja med att kopiera dina data och **konvertera** dem. 

Att bara ange att det är en annan kodning spelar ingen roll om dina nollor och ettor inte är ändrade!

<http://gunther.ne.keryx.se/teckenkodning/>

Permalänk: https://www.webforum.nu/p/2078654

## #9 — Fuel, 2008-02-09T17:06Z

letade lite på Google då jag inte använder DW .. hittade detta <http://lss.wisc.edu/~sara/dwutf8.htm> men det borde finnas alternativ under "save as" om du inte vill ha UTF-8 för alla dokument.

Permalänk: https://www.webforum.nu/p/2078656

## #10 — Trankan, 2008-02-09T18:05Z

> **Fuel skrev:**
>
> letade lite på Google då jag inte använder DW .. hittade detta <http://lss.wisc.edu/~sara/dwutf8.htm> men det borde finnas alternativ under "save as" om du inte vill ha UTF-8 för alla dokument.

Någon får gärna rätta mig om jag har fel, men som jag uppfattat det så gör inställningen att alla nya dokument får UTF-8 som charset. I så fall hjälper det inte mig, eftersom jag utan problem kan ändra charset manuellt direkt i koden. Frågan är om jag ens kan ha alla sidor i UTF-8 och få all data att visas korrekt. Jag kanske måste ha ISO-8599-1 på de sidor där jag hämtar data, eller kan jag få databasens information att anpassa sig till UTF-8 på något sätt?

Permalänk: https://www.webforum.nu/p/2078664

## #11 — Fuel, 2008-02-09T18:11Z

citerar mig själv

> det borde finnas alternativ under "save as" om du inte vill ha UTF-8 för alla dokument.

 

Personligen så gör jag allt i UTF-8 och alla språk fungerar...

Permalänk: https://www.webforum.nu/p/2078665

## #12 — Trankan, 2008-02-09T19:36Z

> **Fuel skrev:**
>
> citerar mig själv 
> 
> Personligen så gör jag allt i UTF-8 och alla språk fungerar...

Men vad använder du för kollationering i dina databastabeller då? För jag antar att det är det som det hänger på?

Permalänk: https://www.webforum.nu/p/2078688

## #13 — stevenet, 2008-02-09T21:59Z

> **Trankan skrev:**
>
> Men vad använder du för kollationering i dina databastabeller då? För jag antar att det är det som det hänger på?

Problemet kan också vara teckenkodningen för den aktuella  anslutningen.

SQL-kod:

```
SHOW VARIABLES LIKE 'character_set_connection';
```

Returnerar ovanstående inte utf8 måste du sätta det när du kör skriptet.

```php
mysql_connect();
mysql_select_db();
mysql_query("SET NAMES utf8");

mysql_query("SELECT * FROM table");
```

Permalänk: https://www.webforum.nu/p/2078720

## #14 — Fuel, 2008-02-09T22:33Z

utf8_general_ci

Permalänk: https://www.webforum.nu/p/2078726

## #15 — Trankan, 2008-02-10T00:15Z

Tack för svaren båda två, men än så länge är problemet fortfarande olöst. SQL-koden returnerar UTF-8 och det blev ingen skillnad när jag testade utf8_general_ci i databastabellen.

Permalänk: https://www.webforum.nu/p/2078750

## #16 — Fuel, 2008-02-10T00:43Z

Skicka mig dokumentet så ska jag spara om det åt dig .. så kan vi se om det löser sig

Permalänk: https://www.webforum.nu/p/2078751

## #17 — Trankan, 2008-02-10T10:39Z

Lyckades lösa problemet själv genom att använda stevenets header-kod och byta ut UTF-8 mot ISO-8859-1. I vilket fall, tack till alla er som svarat i tråden!  :)

Permalänk: https://www.webforum.nu/p/2078766

## #18 — Troxy, 2008-02-10T13:01Z

...Vilket betyder att texten i din databas är sparad som ISO-8859-1 :)

Permalänk: https://www.webforum.nu/p/2078793

## #19 — itpastorn, 2008-02-11T15:30Z

Snabbfakta:

1\. Teckenkodningen valideras inte av webbläsaren, PHP eller MySQL. Du måste göra det själv. Om du anger att data skall lagras eller visas i en viss kodning, men sedan de fakto använder en annan, så spelar dina deklarationer ingen roll!

2\. Kollationering är inte detsamma som teckenkodning. Kollationeringen anger hur ord skall sorteras, inte vilket teckenkodning de de fakto har.

Permalänk: https://www.webforum.nu/p/2079008

## #20 — Trankan, 2008-02-11T18:23Z

Passar på att ställa en liten till fråga. När jag använder header-koden så får all information på sidan den teckenkodning som anges där. Är det inte möjligt att få teckenkodningen att gälla endast för den information som hämtas från databasen?

Permalänk: https://www.webforum.nu/p/2079058

---

Tråden på webben: https://www.webforum.nu/amne/php/168821-inga-å-ä-eller-ö-i-utskriven-information  
Nästa sida: https://www.webforum.nu/amne/php/168821-inga-å-ä-eller-ö-i-utskriven-information/page2.md
