Send email med c#

Tags:    c#

Hej

Jeg har et problem med at sende email's med en html besked.

Eller det vil sige, at jeg kan godt sende email, men det jeg modtager, der er alle æ, ø og å lavet om til firkanter.

Den besked jeg sender ser således ud.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html lang="da">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
</body>
-- tekst med æ, ø , å --
</html>



mener du skal sætte charsettet når du sender mailen





Indlæg senest redigeret d. 15.08.2007 16:42 af Bruger #5582
mener du skal sætte charsettet når du sender mailen



Det er også det jeg mener jeg gør. Men det kan være jeg har gjort noget forkert.

MailMessage mail = new MailMessage("noreply@email.dk", address);
mail.Subject = "Subject";
mail.IsBodyHtml = true;
mail.Body = "besked";
mail.BodyEncoding = Encoding.GetEncoding("iso-8859-1");



Hej,
hvis jeg renderer siden her med iso-8859-1 charsettet ser det også helt forkert ud .. Derimod kører det bare med UTF-8, som vel også er det, man bør benytte idag..
Om det hjælper dig, er jeg ikke lige sikker på, men vel værd at prøve :)



Indlæg senest redigeret d. 16.08.2007 22:46 af Bruger #10576
t