Avatar billede 12tri Nybegynder
22. september 2002 - 10:05 Der er 4 kommentarer og
2 løsninger

æ,ø,å i mail

Hej eksperter

Jeg har et forum som sender en mail når der bliver svaret på et indlæg, (som på eksperten.dk)files ser således ud:

<%
response.buffer = true
if  Request.QueryString("id") ="" then
response.Redirect "default.asp"
end if
response.write "<html><head><title>Indlæg oprettes</title><link rel='stylesheet' href='../format.css' type='text/css'><BR><BR><BR><BR><BR><h1>Dine data behandles.</h1><BR><BR><h1>Vent venligst...</h1>"
Set objConn = Server.CreateObject("ADODB.Connection")
conStr = "Provider=Microsoft.Jet.OLEDB.4.0;"
%><!--#INCLUDE FILE="../include/db.inc" --><%
objConn.Open conStr
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "Select * from forumindlaeg where id = " & Request.QueryString("id") & ""
rs.Open sql, objConn, 1, 3
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "mail.12tri.dk"
Mail.From = "Forum@12tri.dk"
Mail.FromName = "12TRi - Forum"
Mail.Subject = "12TRi: " & rs("overskrift")
Mail.Body = "Hej" & vbCrLf & vbCrLf & "Der er blevet svaret på indlægget: " & rs("overskrift")  & vbCrLf & vbCrLf & "Du kan læse svaret på denne side: http://www.12tri.dk/forum/show.asp?id=" & rs("id") & vbCrLf & vbCrLf & "Venlig hilsen 12TRi"
sql = "Select * from forummail where indlaegid = " & Request.QueryString("id") & ""
Do While Not rs.EOF
Mail.AddAddress "" & rs("mail")
On Error Resume Next
Mail.Send
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
objconn.close
response.Redirect "" & Request.QueryString("url")
%>


Men jeg kan ikke få æ,ø,å til at blive vist i mailen, uanset om jeg bruger koder i stedet for æ,ø,å. Jeg vil helst undgå at bruge html-body

Hvad gør jeg

Morten // morten@12tri.dk
Avatar billede bongobride Nybegynder
22. september 2002 - 10:18 #1
Brug disse koder istedet:

Æ = &AElig;
æ = &aelig;
Ø = &Oslash;
ø = &oslash;
Å = &Aring;
å = &aring;
Avatar billede bongobride Nybegynder
22. september 2002 - 10:20 #2
Det har du prøvet kan jeg se...
Avatar billede eagleeye Praktikant
22. september 2002 - 10:42 #3
Der en property som hedder CharSet, så man kan ændre karakter formatet:

Mail.Charset = "ISO-8859-1"

Tag evt i kig på deres hjemmeside om der er en bedre beskrivelse af CharSet: http://www.aspemail.com/
Avatar billede 12tri Nybegynder
22. september 2002 - 14:05 #4
Jeg kigger lige på det og vender tilbage
Avatar billede 12tri Nybegynder
08. oktober 2002 - 14:25 #5
Jeg kan stadigvæk ike få æ, ø, å til at blive vist rigt selv med Mail.Charset = "ISO-8859-1". Andre forslag
Avatar billede 12tri Nybegynder
12. november 2002 - 10:44 #6
Jeg lukker her. Tak for hjælpen, selv om det ikke hjalp
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