---
title: "Får bara ut en sträng med siffror/bokstäver från mySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/177170-får-bara-ut-en-sträng-med-siffror-bokstäver-från-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "bigsky"
published: "2009-02-25T01:39:48.000Z"
updated: "2009-02-25T15:46:28.000Z"
replies: 11
views: 633
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/177170-får-bara-ut-en-sträng-med-siffror-bokstäver-från-mysql"
---

# Får bara ut en sträng med siffror/bokstäver från mySQL

## #1 — bigsky, 2009-02-25T01:39Z

Jag har en mySQL databas som jag hämtar info från en tabell (TEXT) med. Men trots att innehållet jag vill hämta är en text får jag bara ut en lång sträng med siffror/bokstäver. Jag använder asp.

```
Set rsGetPages = oConn.Execute("SELECT * FROM tblPages WHERE PageId = " & Request.QueryString("lnkid") & " ")
If Not rsGetPages.EOF Then
strPageContent = rsGetPages("PageContent")
```

strPageContent blir som sagt bara en lång rad med siffror/bokstäver. Hur lösa?

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

## #2 — Troxy, 2009-02-25T03:41Z

Vad är PageContent för datatyp?
Det låter som det är någon form av binär data.

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

## #3 — bigsky, 2009-02-25T03:43Z

Japp, det är vanlig text.

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

## #4 — Peter S, 2009-02-25T07:36Z

Du har inte Base64-kodat texten innan den skickades in i tabellen (så att du måste avkoda texten då du läser ut den)?

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

## #5 — bigsky, 2009-02-25T14:53Z

Nej, det jag får ut är "D205472E46467E572643A20526F6E64656C6C2028466F6E74E46E2F42656C79736E696E673A204A756C612C205374656E3A2...".
Det fungerar bra om jag byter datatyp i mysql till t ex. VARCHAR, men ett sådant fält kan ju inte spara lika mycket text. Jag behöver använda ett fält som klarar mer än 255 tecken eftersom det är innehållet på varje sida som ligger i PageContent.

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

## #6 — Lasp, 2009-02-25T15:08Z

Ser ju ut som en Hexsträng!

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

## #7 — bigsky, 2009-02-25T15:21Z

Precis, men varför? Uppenbarligen beror det på dataypen i mysql, måste man konfigurera TEXT/BLOB fält på något särskilt sätt?

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

## #8 — SPiN, 2009-02-25T15:33Z

Nej, men en BLOB-fält hanterar binär data och ett TEXT-fält hanterar icke-binär data. Har du ett BLOB-fält, ligger problemet troligtvis där. (Man kan sätta attributet 'binary' på TEXT-fält också, vilket du inte borde göra/ha gjort?).

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

## #9 — Peeer, 2009-02-25T15:33Z

Är datatypen text eller blob? Det är rätt stor skillnad på de två typerna. :)

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

## #10 — bigsky, 2009-02-25T15:34Z

Det är TEXT-datatyp. Har försökt bocka för binary också men det verkar inte vilja fasta, men det kanske inte är viktigt.

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

## #11 — Peter S, 2009-02-25T15:41Z

Det kanske har att göra med vilket character set som kolumnen är definierad som (t.ex. utf8) samt i vilket format texten sparas.

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

## #12 — bigsky, 2009-02-25T15:46Z

Se där! Ändrade från latin1_swedish_ci till utf8_swedish_ci och det fungerade bra. Vad är att föredra vad det gäller "Kollationering"?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/177170-får-bara-ut-en-sträng-med-siffror-bokstäver-från-mysql
