---
title: "Problem med svenska tecken i SQL-fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/188949-problem-med-svenska-tecken-i-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "K@llen"
published: "2012-01-07T10:59:09.000Z"
updated: "2012-01-07T15:14:18.000Z"
replies: 2
views: 873
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/188949-problem-med-svenska-tecken-i-sql-fråga"
---

# Problem med svenska tecken i SQL-fråga

## #1 — K@llen, 2012-01-07T10:59Z

Hej,

Jag har följande SQL-fråga:

```
$sql = "SELECT COUNT(wordName) FROM wordlist WHERE ucase(wordName) like '$cat%'"; 
$res = mysql_query($sql); 
$numRows = mysql_result($res, 0);
```

Variabeln $cat innehåller en bokstav A-Ö. Om bokstaven är A-Z fungerar allt som det ska. Men om bokstaven är Å, Ä eller Ö returnerar $numRows 0.

Kan det ha något med teckentabeller att göra? Både sidan och tabellen i MySQL har encoding UTF-8.

Några ideer på lösningar?

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

## #2 — K@llen, 2012-01-07T11:08Z

Skriver jag ut SQL-frågan så ser du ju faktiskt bra ut:

```
SELECT COUNT(wordName) FROM wordlist WHERE ucase(wordName) like 'Ä%'
```

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

## #3 — K@llen, 2012-01-07T15:14Z

Fann en lösning på problemet:

```
mysql_set_charset('utf8');
```

Eftersom jag hade UTF-8 på både sidan och databasen.

<http://php.net/manual/en/function.mysql-set-charset.php>

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/188949-problem-med-svenska-tecken-i-sql-fråga
