åäö 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.
8 svar · 760 visningar · startad av Pelletsteknik
åäö 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.
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">
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()%>">
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
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.
"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å?
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
Kör inte med UTF-8, då dina dokument inte är sparade som det.