---
title: "åäö tolkas som aao vid sökning ASP > MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/185203-åäö-tolkas-som-aao-vid-sökning-asp-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "MM"
published: "2010-11-11T09:35:34.000Z"
updated: "2010-11-11T10:00:42.000Z"
replies: 2
views: 865
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/185203-åäö-tolkas-som-aao-vid-sökning-asp-mysql"
---

# åäö tolkas som aao vid sökning ASP > MySQL

## #1 — MM, 2010-11-11T09:35Z

Jag har en enkel sökfunktion i asp som ser ut så här.
Alla tecken skrivs ut korrekt, så UTF-8 är satt ordentligt såvitt jag kan se.

Däremot om jag söker på tex "jö" så listas både Jönsson och Johansson. Hur kommer jag förbi detta?

Sidan ligger på en Windowsmaskin men kopplar mot MySQL. Den kombinationen har funkat kanon hittills...
Se gärna exempel på sidan här: 
<http://cerise.nu/medlemmar.asp>

Sök på person så ser ni vad jag menar.

SQLsträngen: 

```
sql = "SELECT * FROM medlemmar WHERE fornamn like '%"&sokord&"%' OR efternamn like '%"&sokord&"%'"
```

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

## #2 — MM, 2010-11-11T09:53Z

Hittade lösningen på annat håll, men det kan ju vara intressant för fler:

```
sql = "SELECT * FROM medlemmar WHERE fornamn like '%"&sokord&"%' OR efternamn like '%"&sokord&"%' COLLATE utf8_swedish_ci"
```

COLLATE gör tydligen skillnad i sorteringen också, så att åäö kommer sist, och inte före a eller före o i sorteringen.

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

## #3 — @nders, 2010-11-11T10:00Z

... också flyttar vi från ASP.

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/185203-åäö-tolkas-som-aao-vid-sökning-asp-mysql
