Avatar billede totalpc Seniormester
09. oktober 2007 - 15:11 Der er 3 kommentarer og
1 løsning

danske tegn i access

Hmm
Hvorfor ændrer den nu æ ø å til mærkelige tegn.. har da Session.LCID=1030 med ?


<%
Session.LCID=1030

'Dimension variables
Dim adoCon                 'Holds the Database Connection Object
Dim rs                        'Holds the recordset for the record to be updated
Dim strSQL                'Holds the SQL query for the database



if Request.form("kodeord") <> Request.form("kodeord2") then
  Response.Redirect "update_egne.asp?msg=" & Server.URLEncode ("Kodeord stemmer ikke overens!.")& "&fornavn=" & Server.URLEncode(strFornavn)& "&efternavn=" & Server.URLEncode(strEfterNavn)& "&adresse=" & Server.URLEncode(stradresse)& "&postnummer=" & Server.URLEncode(strpostnummer)& "&by=" & Server.URLEncode(strby)& "&land=" & Server.URLEncode(strland)& "&tlf=" & Server.URLEncode(strtlf)& "&email=" & Server.URLEncode(stremail)& "&apua=" & Server.URLEncode(strapua)
end if

Set adoCon = Server.CreateObject("ADODB.Connection")
adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("medlemsrs.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")

strmedlemsnr=Session("userid")

strSQL = "SELECT * FROM medlem WHERE medlemsnr= '" & strmedlemsnr & "'"

rs.CursorType = 2
rs.LockType = 3
rs.Open strSQL, adoCon

rs.Fields("fornavn")        = Request.Form("fornavn")
rs.Fields("efternavn") = Request.Form("efternavn")
rs.Fields("adresse")     = Request.Form("adresse")
rs.Fields("postnummer")= Request.Form("postnummer")
rs.Fields("by")                 = Request.Form("by")
rs.Fields("land")             = Request.Form("land")
rs.Fields("tlf")                = Request.Form("tlf")
rs.Fields("email")            = Request.Form("email")
rs.Fields("kodeord")     = Request.Form("kodeord")
 
if Request.Form("apua") = "ON" then
rs.Fields("apua") = true
else
rs.Fields("apua") = false
end if


rs.Update


rs.Close
Set rs = Nothing
Set adoCon = Nothing

Response.Redirect "update_egne.asp?msg=" & Server.URLEncode ("Ændringer er gemt!")
%>
Avatar billede totalpc Seniormester
09. oktober 2007 - 15:20 #1
Hvis jeg indtaster æ ø å i min base kan siden der skal vise det, sagtens vise æ ø å, så snart jeg gemmer i databasen via ovenstående kode står der underlige tegn i basen
Avatar billede totalpc Seniormester
09. oktober 2007 - 15:21 #2
Faktisk bliver :

Response.Redirect "update_egne.asp?msg=" & Server.URLEncode ("Ændringer er gemt!")

Også til

ndringer er gemt!

På siden der skal vise det...hvorfor nu det?
Avatar billede totalpc Seniormester
09. oktober 2007 - 19:31 #3
Har det noget med dette at gøre?

<head>
<meta http-equiv="Content-Language" content="da" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Hovedmenu -</title>
Avatar billede Slettet bruger
18. oktober 2007 - 02:41 #4
Ja, udskift

<head>
<meta http-equiv="Content-Language" content="da" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Hovedmenu -</title>

med

<head>
<meta http-equiv="Content-Language" content="da" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Hovedmenu -</title>

Så skulle den være i vinkel..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester