Nu funkar nästan allt men...
Jag förstår inte riktigt. :q
Jag har följande på alla sidor
<%@codepage=65001%>
<%
Response.CodePage = 65001
Response.CharSet = "UTF-8"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Om jag lägger in åäöÅÄÖ via följande kod:
TEXTIN = replace(request.Form("Texten"),"'","''")
SQLString = "INSERT INTO databas(Text) VALUES('" & TEXTIN & "')"
Så blir det åäöÅÄÖ i databasen och det som sen publiceras på hemsidan.
Om jag lägger in åäöÅÄÖ via följande kod:
TEXTIN = server.HTMLEncode(replace(request.Form("texten"),"'","''"))
SQLString = "INSERT INTO databas(Text) VALUES ('" & TEXTIN & "')"
Så blir det åäöÅÄÖ i databasen och åäöÅÄÖ när det presenteras.
Men sen har jag en sida med filuppladdning som följer:
TextIn = server.HTMLEncode(replace(Upload.Form("text"),"'","''"))
SQLString = "INSERT INTO databas (Text) VALUES('" & TextIn & "')"
Så blir det åäöÅÄÃ... i databasen och åäöÅÄÖ när det presenteras.
Och samma sak igen men utan Htmlencode
TextIn = replace(Upload.Form("text"),"'","''")
SQLString = "INSERT INTO databas (Text) VALUES('" & TextIn & "')"
Så blir det åäöÅÄÖ både i databasen och det som presenteras.
Hur gör jag för att lösa det sista med upload.form?
Kan någon förklara detta med språk så att till och med jag :r förstår?