---
title: "kan inte söka efter exakta ord som innehåller åäö"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/127784-kan-inte-söka-efter-exakta-ord-som-innehåller-åäö"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "jme"
published: "2005-05-06T23:49:17.000Z"
updated: "2005-05-07T13:21:40.000Z"
replies: 2
views: 483
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/java/127784-kan-inte-söka-efter-exakta-ord-som-innehåller-åäö"
---

# kan inte söka efter exakta ord som innehåller åäö

## #1 — jme, 2005-05-06T23:49Z

Hej!

Har följande problem:

fungerar inte:

```php

String query = "SELECT * FROM dictionary WHERE word = ?"; 
stmt.setString(1, "zää");
```

fungerar:

```php

String query = "SELECT * FROM dictionary WHERE word = 'zää'";
```

Varför? Gissar på att det har med teckenkodningen att göra. 

Det går bra att lägga till ord med åäö. Jag kan editera poster med åäö. Men jag kan inte söka efter data som innehåller åäö. Inte exakta sökningar.

SELECT \* FROM dictionary WHERE word LIKE 'zä%' fungerar dock.

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

## #2 — Viktor, 2005-05-07T12:36Z

Vad är stmt??
Det här borde fungera,

```
Connection conn={skapa en databas anslutning}
PreparedStatement ps=conn.prepareStatement("SELECT * FROM dictionary WHERE word like ?");
ps.setString(1,"%åäö%");
ResultSet rs=ps.executeQuery();
```

/Viktor

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

## #3 — jme, 2005-05-07T13:21Z

japp, stmt är en PreparedStatement.

mm, det bör fungera med %åäö% 

men om jag har ordet "åäö" så varför hittas inte då det ord med sökningen på "åäö"?

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

---

Tråden på webben: https://www.webforum.nu/amne/java/127784-kan-inte-söka-efter-exakta-ord-som-innehåller-åäö
