---
title: "problem med ryska tecken 2"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/139697-problem-med-ryska-tecken-2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "rollo"
published: "2005-12-21T14:06:32.000Z"
updated: "2005-12-22T08:58:56.000Z"
replies: 4
views: 398
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/139697-problem-med-ryska-tecken-2"
---

# problem med ryska tecken 2

## #1 — rollo, 2005-12-21T14:06Z

För ett tag sedan så bad jag om hjälp hur jag skulle lösa att visa ryska tecken vid läsning från en databas, <http://www.webforum.nu/showthread.php?t=135451>, vilket funkar.

Men, av någon anledning så blir det bara skräptecken av de ryska tecknen när inmatningen sker via ett formulär.  Även svenska tecken som å, ä & ö blir skräptecken.
Alla sidor är i UTF-8 samt att de har 

```
Response.CodePage = 65001
Response.CharSet = "UTF-8"
```

i en include fil längst upp på alla sidor

Vad gör jag för fel?

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

## #2 — emission, 2005-12-21T15:09Z

I den nämnda tråden

<http://www.webforum.nu/showthread.php?p=1123579#post1123579>

Det viktigaste är punkt 1,3,5 och 6

Punkt 6 innebär att alla INSERTs och UPDATEs måste skrivas

INSERT into tabellen (kolumnen) VALUES(**N**'Hejhej')

resp. 

UPDATE tabellen SET kolumnen=**N**'Hejhej' WHERE ....

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

## #3 — rollo, 2005-12-21T20:08Z

> **emission skrev:**
>
> UPDATE tabellen SET kolumnen=**N**'Hejhej' WHERE ....

är inte det samma som ex

tmp_falt01 = N(upload.form("falt01")) ?

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

## #4 — rollo, 2005-12-22T08:52Z

puh, det har nästan löst sig!

Felet verkar ligga i upload komponenten som finns på sidan.

På formulär sidan har jag följande kod i POST fältet

```
<form method="POST" action="page2.asp" name=form1 enctype="multipart/form-data">
```

 

På inmatningssidan har jag följande kod

```
<!--#include virtual ="/admi_/_sec_/check_access.asp"-->
<!--#include virtual="/_inc/_data.asp"-->
<!--#include Virtual="/functions.inc"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%
Dim tmp_falt01
Dim Upload
tmp_falt01 = Chr(50)

	Set Upload = Server.CreateObject("Persits.Upload.1")
	IntMappId = IntIdentityMappId

	On Error Resume Next
	Upload.SaveVirtual("/bilder/"& IntMappId)
	Upload.SetMaxSize 1000, True 

	
tmp_id			= upload.form("id")
tmp_falt01		= Upload.form("falt01")
tmp_text01		= Upload.form("text01")
tmp_text02		= Upload.form("text02")
tmp_text03		= Upload.form("text03")
tmp_who 		= request.cookies("full_name")
tmp_namn1 	= Upload.Files("bild1").ExtractFileName
tmp_namn2 	= Upload.Files("bild2").ExtractFileName

	
	tmp_datum	= now()
SQLStmt = "UPDATE db_h SET falt01 = '"& tmp_falt011 &"' WHERE id ="& tmp_id
Set RS3 = Connection.Execute(SQLStmt)
```

 

Är det Upload komponenten som är "kass" och inte klarar tecknen eller skall jag sätta något i formuläret för att det skall funka? För det funkar om jag inte blandar in upload komponenten.

Versionen på ASPupload är 3.0.0.3

Tack på förhand!

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

## #5 — rollo, 2005-12-22T08:58Z

ibland är man kass!
  :l 

<http://www.aspupload.com/manual_unicode.html> 

lösningen finns på sidan ovan!
Man måste ställa om upload komponenten så att den är i Unicode

```
Set Upload = Server.CreateObject("Persits.Upload")
Upload.CodePage = 65001
```

 

Tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/139697-problem-med-ryska-tecken-2
