webForumDet fria alternativet

ÅÄÖ i midicart webbshop

ASP

8 svar · 760 visningar · startad av Pelletsteknik

Medlem sedan feb. 200844 inlägg
Frågan#1

åäö funkar i order_postforskott.asp,men inte i order_certitrade.asp
när man köper med kort.

Har utf-8 i alla asp filer.

Medlem sedan juni 20019 519 inlägg
#2

Kontrollera att du även har:

Response.CodePage	= 65001
Response.CharSet	= "UTF-8"
Medlem sedan feb. 200844 inlägg
#3

Vart skriver man in det,så här ser det ut i order_postforskott.asp fast denna funkar.

<!-- #INCLUDE FILE="settings.asp" -->

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><%=company_name%> - Orderformulär</title>

<link rel="stylesheet" HREF="master_style.css">

<style type="text/css">
<!--
.stil1 {
font-size: 14px
}
.stil2 {
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
-->
</style>
</head>

<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#660101" VLINK="#660101" ALINK="#F70404">

<%
Function RandNo()
Randomize
RandNo = Int(99999999 * Rnd + 3)
End Function
%>

<form onSubmit="return form_validator(this)" action="order_postforskott_final.asp" method=post>

<INPUT TYPE="hidden" NAME="order_id" VALUE="<%=RandNo()%>" SIZE="40">

<SCRIPT language="JavaScript"><!-- //script hider
function form_validator(f) {
var error="";
if(f.FirstName.value=="") {
error="Förnamn\n";
setBorder(f.FirstName,1);
} else {
setBorder(f.FirstName,0);
}
if(f.LastName.value=="") {
error=error+"Efternamn\n";
setBorder(f.LastName,1);
} else {
setBorder(f.LastName,0);
}
if(f.StreetAddress.value=="") {
error=error+"Adress\n";
setBorder(f.StreetAddress,1);
} else {
setBorder(f.StreetAddress,0);
}
if(f.ZipCode.value=="") {
error=error+"Postnummer\n";
setBorder(f.ZipCode,1);
} else {
setBorder(f.ZipCode,0);
}
if(f.Town.value=="") {
error=error+"Postort\n";
setBorder(f.Town,1);
} else {
setBorder(f.Town,0);
}
if(f.tele.value=="") {
error=error+"Telefon\n";
setBorder(f.tele,1);
} else {
setBorder(f.tele,0);
}
if(f.email.value=="") {
error=error+"E-post adress\n";
setBorder(f.email,1);
} else {
setBorder(f.email,0);
}

if(error) {
alert('Nedanstående fält måste vara ifyllda \\nför att du ska kunna skicka din order:\\n\\n'+error+"\\n");
return false;
} else {
return true;
}

}

function setBorder(t,b) {
if(b) {
t.style.borderColor='#ce0000';
t.style.borderStyle='solid';
t.style.borderWidth='1px';
} else {
t.style.borderColor='';
t.style.borderStyle='';
t.style.borderWidth='';
}
}
// end script hiding --></SCRIPT>

<script LANGUAGE="JavaScript">

Medlem sedan feb. 200844 inlägg
#4

Och så här ser det ut i början på order_certitrade.asp som inte funkar när jag skriver in,
"<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />"

!-- #INCLUDE FILE="settings.asp" -->

<%

' # fast fraktkostnad vid betalning med kreditkort
' # skriv in en ev. fast fraktkostnad i formatet 40.00
' # används ej skriv 0.00
freight_credit_card="60.00"

%>

<%

If Request.QueryString("method") = "card" Then

theCertiTradePaymentMethod = "card"

theCertiTradePaymentMethodDisplay = "med betalkort"

theCertiTradeFreight = freight_credit_card

End If

%>

<html>

<head>
<title>MidiCart - CertiTrade - Orderformulär</title>

<META NAME="keywords" content="MidiCart - CertiTrade - Orderformulär, MidiCart, CertiTrade, Orderformulär">

<META NAME="description" content="MidiCart - CertiTrade - Orderformulär">

<META NAME="robots" content="ALL">

<META NAME="robots" content="INDEX, FOLLOW">

<META NAME="distribution" content="GLOBAL">

<META NAME="revisit-after" content="30 days">

<META NAME="Author" CONTENT="sales@coxco.se">

<META HTTP-EQUIV="Pragma" content="no-cache">

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">

<META HTTP-EQUIV="Content-Language" CONTENT="SV">

<link rel="stylesheet" HREF="master_style.css">

</head>

<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#660101" VLINK="#660101" ALINK="#F70404">

<%

Function RandNo()

Randomize

RandNo = Int(99999999 * Rnd + 3)

End Function

%>

<%
theScriptUrl = CStr(Request.ServerVariables("URL"))

theShopPath = Left(theScriptUrl, InStrRev(theScriptUrl, "/"))

%>

<form onSubmit="return form_validator(this)" action="certitrade.asp" method=post>

<INPUT TYPE="HIDDEN" NAME="currency" VALUE="752">
<INPUT TYPE="hidden" NAME="rev" VALUE="E">
<INPUT TYPE="HIDDEN" NAME="orderid" VALUE="<%=RandNo()%>">

Medlem sedan juni 20019 519 inlägg
#5

1. Om du har meta taggen: Se till att du spara dokumentet som UTF-8 + kör koden längst upp på dina dokument
2. Din html kod blandar du friskt mellan XHTML och någon typ av html 4.0 lösning.
3. Du kör ju inte med å ä ö på sidan som du säger att det fungera: Du använder ju dig av ä exempelvis använd det på din andra sida så blir det inte fel.
4. Eller bara kör med ISO-8859-1 på din meta tagg istället för UTF-8

Medlem sedan feb. 200844 inlägg
#6

Det är midicarts filer,det som jag har lagt till är
"<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />"

Jag har frågat dom om råd och dom kan inte hjälpa mig.
Jag har svårt med detta.

Medlem sedan feb. 200844 inlägg
#7

"3. Du kör ju inte med å ä ö på sidan som du säger att det fungera: Du använder ju dig av ä exempelvis använd det på din andra sida så blir det inte fel."

Det är ju ett formulär man fyller i på shopen,kan detta funka då?

Medlem sedan feb. 200844 inlägg
#8

När jag ändrar koden i order_certitrade,så händer detta?

Information

Problem med butiken, kontakta den för vidare information

- Wrong MD5 checksum (md5code)
Received md5code: 1e1e46456565467cdddhgfht6rrtrya5d773c5
Calculated (correct) md5code: 6456546546deed29crtytr56yt5rd7f5bb
String: 1556Eryr5yfyr5631049.00752http://pelletsteknik.se/default.asphttp://pelletsteknik.se/certitrade_approve.asphttp://pelletsteknik.se/certitrade_decline.asphttp://pelletsteknik.se/certitrade_cancel.aspsvlkölölkklölköllkölkölklkölkölklkklölköpete4@telia.com

Medlem sedan juni 20019 519 inlägg
#9

Kör inte med UTF-8, då dina dokument inte är sparade som det.

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)