---
title: "UTF-8 och MySQL?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/187114-utf-8-och-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "casca"
published: "2011-06-09T17:07:14.000Z"
updated: "2011-06-09T19:57:16.000Z"
replies: 5
views: 1313
page: 1
pages: 1
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/databaser-sql/187114-utf-8-och-mysql"
---

# UTF-8 och MySQL?

## #1 — casca, 2011-06-09T17:07Z

Okej, nu måste jag få ordning på det här. Använder sen länge alltid UTF-8 på de sidor jag gör, definierat i \<head\> med:

```
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
```

Ställer in MySQL-databasens "kollationering" till "utf8_unicode_ci" (i phpMyAdmin) och använder sen PHP, men ändå blir det fel när man matar in t.ex svenska tecken (ÅÄÖ) via webbläsaren?

Om jag skapar data i phpMyAdmin så ser det rätt ut i phpMyAdmin. Byter jag flik till min applikation blir meningen "På väg till lager" = "PÃ¥ vÃ¤g till lager" på sidan. Skriver jag till databasen från min applikation mha SQL så blir tecknen fel i phpMyAdmin?

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

## #2 — metalboy, 2011-06-09T17:17Z

Kör följande SQL innan du skickar något till databasen:

```
SET CHARACTER SET 'UTF-8'
SET NAMES 'UTF-8'
```

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

## #3 — casca, 2011-06-09T17:31Z

> **[metalboy skrev:](https://www.webforum.nu/p/1535964)**
>
> Kör följande SQL innan du skickar något till databasen:
>
>
> ```
> SET CHARACTER SET 'UTF-8'
> SET NAMES 'UTF-8'
> ```

 Detta funkar... nästan. Om jag kör med "utf8" istället för "'UTF-8'" så blir texten OK i databasen (enligt phpMyAdmins vy) men tecknen visas inte korrekt längre på webbsidan! (ÅÄÖ blir &#65533;&#65533;&#65533;)

Googlade fram den här länken, men kan det stämma?
<http://www.seo-forum.se/showthread.php?t=4610>

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

## #4 — metalboy, 2011-06-09T17:34Z

> **[casca skrev:](https://www.webforum.nu/p/1535966)**
>
> Detta funkar... nästan. Om jag kör med "utf8" istället för "'UTF-8'" så blir texten OK i databasen (enligt phpMyAdmins vy) men tecknen visas inte korrekt längre på webbsidan! (ÅÄÖ blir &#65533;&#65533;&#65533;)

Ahh... sorry. Var länge sedan jag höll på med detta nu.

Edit:
Har du sparat filen med UTF-8-kodning?

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

## #5 — casca, 2011-06-09T17:43Z

> **[metalboy skrev:](https://www.webforum.nu/p/1535967)**
>
> Edit:
> Har du sparat filen med UTF-8-kodning?

 Ja, samtliga filer "encodas" med UTF-8.

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

## #6 — SPiN, 2011-06-09T19:57Z

På phpMyAdmins inloggningssida brukar man kunna välja vilken teckenuppsättning man vill använda under sessionen. Det går även att göra på hemskärmen för phpMyAdmin (efter inloggning alltså). Det låter som att det är problemet.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/187114-utf-8-och-mysql
