---
title: "Sortera efter Å,Ä,Ö etc efter Server.HTMLEncode lagring"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/58838-sortera-efter-å-ä-ö-etc-efter-server-htmlencode-lagring"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Eitraz"
published: "2002-11-12T16:18:14.000Z"
updated: "2002-11-12T17:26:16.000Z"
replies: 11
views: 623
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/asp/58838-sortera-efter-å-ä-ö-etc-efter-server-htmlencode-lagring"
---

# Sortera efter Å,Ä,Ö etc efter Server.HTMLEncode lagring

## #1 — Eitraz, 2002-11-12T16:18Z

Har ett litet problem med sortering i mina databaser.
När jag har skrivit datan till databaserna använder jag Server.HTMLEncode(texten).
Problemet är ju då att t ex **Ö** blir **& #214;** etc.
Kan man på något smidigt sätt sortera detta på "vanligt" sätt så Ö (& #214;) kommer sist och inte först ;)

\-Eitraz

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

## #2 — Jesper T, 2002-11-12T16:23Z

Det skall väl gå att sätta språket i databasen, annars så får du väl göra några case eller if-grejjor för att få det att funka tror jag.

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

## #3 — Eitraz, 2002-11-12T16:25Z

Låter oootroligt jobbigt ;)

Använder Server.HTMLEncode för att enkelt sortera bort HTML-kod etc. Har inte "behövt" sortera efter det medlemmarna har skrivit, men nu håller jag på med mapper i ett mail-system och då vill jag att de eget skapade mapparna ska sorteras i bokstavsordning.

Ingen smidig ide?

\-Eitraz

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

## #4 — Jesper T, 2002-11-12T16:28Z

Det finns ju annars justa regexpar för att ta bort all html.

```
x = "Din Text här"
Set objRe = New regExp
objRe.IgnoreCase = True
objRe.Global = True

objRe.Pattern = "<[^>]*>" 
x = objRe.Replace(x," ")
```

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

## #5 — Eitraz, 2002-11-12T16:31Z

Jo, men jag vill sortera bort Allt ;)

Men.. som sagt, då får jag problemet med sorteringen nu..

Verkligen inga förslag?  :q

\-Eitraz

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

## #6 — Eitraz, 2002-11-12T16:35Z

Kan ju fråga såhär oxå.. Kan man sortera efter ett egenbestämt mönster?

Isåfall kan jag ju göra en array med t ex alfabetet och sen Server.HTMLEncode'a den och sortera efter den?

\-Eitraz

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

## #7 — Erik Juhlin, 2002-11-12T16:41Z

Server.HTMLEncode ska köras vid presentation av datat. Inte när man lägger in datat i databasen!

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

## #8 — @nders, 2002-11-12T17:04Z

Jag tänkte precis skriva det Erik skrev, så jag nöjer mig med att understryka detta. 

Inte nog med att datan tar större plats att lagra, du tappar sorteringen, och du tappar dessutom möjligheter att söka på ett vettigt sätt, eftersom ä inte är lika med &amp;#249 (eller vilken teckenkod som nu motsvarar ä). (visst kanske man kan html-encoda även söksträngen, men då blir ju helt plötsligt sökningen case sensitive).

Mvh,

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

## #9 — Eitraz, 2002-11-12T17:10Z

Nu är det ju så att detta inte är poängen med allt detta.. utan om man på något sätt kan fixa det..

Jag vet redan hur HTMLEncode funkar ;)

Detta gäller endast en sortering, ingen sökning, av mycket korta texter (tar inte så mycket extra minne där inte) som **ÄR** html-encodade.

\-Eitraz

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

## #10 — solbulle, 2002-11-12T17:13Z

Varför då inte göra om det och göra det rätt?

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

## #11 — Eitraz, 2002-11-12T17:16Z

ok.. då tar vi o omformulerar frågan så det inte blir massa tjat om det där..

Kan man sortera efter ett egenbestämt mönster, t ex en Array?

\-Eitraz

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

## #12 — LarsG, 2002-11-12T17:26Z

Du kan göra en mappning i order by.

```
order by case c1 when '& #214' then 'Ö' 
                           when '& #213' then 'Ä' 
                           else c1 end
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/58838-sortera-efter-å-ä-ö-etc-efter-server-htmlencode-lagring
