---
title: "Fixa teckenlängd"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/51686-fixa-teckenlängd"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nisslass"
published: "2002-08-29T17:39:33.000Z"
updated: "2002-08-29T18:56:27.000Z"
replies: 3
views: 253
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/51686-fixa-teckenlängd"
---

# Fixa teckenlängd

## #1 — nisslass, 2002-08-29T17:39Z

Heeej igen!

Fixar textlängden med hjälp av:

```
Function FixLen(str,strLen)
 	str = Server.HTMLEncode(str)
 	If Len(str) > strLen Then
 	str=Mid(str,1,strLen-1) & ".."
 	End If
 	FixLen = str
End Function
```

men å ä ö ställer väl till det så det blir olika längder beroende på hur många å ä och ö'n som används i texten?

ex: FixLen("häj häj", 30)

Det stämmer inte riktigt annars.. hur fixar jag det? Ser konstigt ut när vissa texter bryts och vissa andra gör det inte, inte på samma sätt och ser längre ut... förstår någon hur jag menar?  ;)

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

## #2 — Erik Juhlin, 2002-08-29T18:22Z

åäö är inga problem.  Däremot kan det bli kludd om man ersatt dem med &amp;aring; o.s.v. ställer ju till det. Så lösningen är ju att först klippa texten med din funktion innan man kör Server.HTMLEncode. :)

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

## #3 — voigtann1, 2002-08-29T18:32Z

du behöver ju inte ens köra server.HTML.encode

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

## #4 — nisslass, 2002-08-29T18:56Z

Tog bort HTML encode utan resultat, de blir fortfarande olika långa, hur kommer det sig?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/51686-fixa-teckenlängd
