---
title: "Html-mail encoding(?)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/82206-html-mail-encoding/page2"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Brimba"
published: "2003-07-17T10:01:03.000Z"
updated: "2003-07-18T09:11:28.000Z"
replies: 32
views: 1079
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/82206-html-mail-encoding"
---

# Html-mail encoding(?)

_Sida 2 av 2._

## #21 — Nickemannen, 2003-07-17T11:05Z

Skicka med utf8 då?.
Ingen av vad som kan vara fel.

Permalänk: https://www.webforum.nu/p/1113678

## #22 — renholm, 2003-07-17T11:07Z

ska leka lite nu :) återkommer med min kod

Permalänk: https://www.webforum.nu/p/1113682

## #23 — Brimba, 2003-07-17T11:29Z

Testa följande kod, ni kommer (förhoppningsvis) att märka att den bryter efter x tecken och sedan fortsätter den igen.

En bugg i MailMessage-klassen?

```
string sBody = "<HTML><HEAD><META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=ISO-8859-1\"><title>Test</title></HEAD><BODY BGCOLOR=\"#495DA4\"><CENTER><br><br><img src=\"http://www.domain.se/gfx/layout/m_logga2.gif\"><br><table with=540 cellpadding=\"1\" cellspacing=\"0\" border=0><tr><td><img src=\"http://www.domain.se/gfx/layout/weekly_dates.gif\"></td></tr><tr><td bgcolor=\"#000000\"><table width=\"540\" cellspacing=\"0\" cellpadding=\"10\"><tr><td bgcolor=\"#FFFBE7\" width=\"540\"><CENTER><font size=\"3\" face=\"Verdana\"><B>Nya medlemmar i din &aring;lder!</B></font><br><br><font size=\"3\" face=\"Verdana\">1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br>2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789";
			sBody = sBody + "<br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö ";
			sBody = sBody + "123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklnmopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> ";
			sBody = sBody + "7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö ";
			sBody = sBody + "123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br></font></CENTER></td></tr></table></td></tr></table></CENTER></BODY></HTML>";

mail.Body = sBody;
```

Permalänk: https://www.webforum.nu/p/1113697

## #24 — Brimba, 2003-07-17T11:33Z

Exempel på hur det ser ut när den bryter.

8abcdefghijklmnopqrstuvwxyzåäö 123456789
9abcdefghijklmnopqrstuvwxyzåäö 123456789 
1abcdefghijklmnopqr 
6abcdefghijklmnopqrstuvwxyzåäö 123456789 
7abcdefghijklmnopqrstuvwxyzåäö 123456789

Som ni ser så skall första siffran vara 1,2,3,4,5,6,7,8,9,1,2,3,4 osv. Men efter 9 så börjar den på 1. Nästa siffra vi får se är 6, den har alltså kapat raderna 5,4,3,2 samt halva 1.

Permalänk: https://www.webforum.nu/p/1113701

## #25 — Brimba, 2003-07-17T12:01Z

Jag har sniffat trafiken nu och det som den skickar in till mailservern är rätt. Det märkliga är att jag har provat två olika mailservrar. Dels exchange och dels Qmail, och den bryter på exakt samma ställe oavsett mailserver.

Permalänk: https://www.webforum.nu/p/1113713

## #26 — Brimba, 2003-07-17T12:04Z

När jag skickar till min webmail (sqwebmail) blir det bara ett litet fel.

1abcdefghijklmnopqrstuvwxyzåäö 123456789 
2abcdefghijklmnopqrstuvwxyzåäö 123456789 
3abcdefghijklmnopqrstuvwxyzåäö 12345678! 9 
4abcdefghijklmnopqrstuvwxyzåäö 123456789

Permalänk: https://www.webforum.nu/p/1113717

## #27 — renholm, 2003-07-17T12:12Z

puh, äntligen tillbaka online igen (telia strular)

testade följande och har inte upptäckt några tecken som saknas eller liknande. Jag skickade med SMTP servern i Windows Server 2003 och den skicka vidare till mitt webbhotell där jag hämtade mailet ifrån med outlook och allt verkar okej.

```
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://renholm.mine.nu/default.aspx");
			WebResponse res = req.GetResponse();

			using(TextReader reader = new StreamReader(res.GetResponseStream(), System.Text.Encoding.GetEncoding("iso-8859-1")))
			{
				string page = reader.ReadToEnd();

				System.Web.Mail.MailMessage msg = new System.Web.Mail.MailMessage();
				msg.To			= "mail";
				msg.From		= "mail";
				msg.BodyFormat	= System.Web.Mail.MailFormat.Html;
				msg.Body		= page;
				msg.BodyEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");
				msg.Subject		= "Test";

				System.Web.Mail.SmtpMail.SmtpServer = "yoda.renholm.local";
				System.Web.Mail.SmtpMail.Send(msg);

				lb.Text = page;
			}

			res.Close();
```

Permalänk: https://www.webforum.nu/p/1113719

## #28 — Brimba, 2003-07-17T13:03Z

Ok, men jag ser ingen skillnad på din och min kod.

Vill du testa att sätta msg.Body till det som jag skrev förut?

```
string sBody = "<HTML><HEAD><META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=ISO-8859-1\"><title>Test</title></HEAD><BODY BGCOLOR=\"#495DA4\"><CENTER><br><br><img src=\"http://www.domain.se/gfx/layout/m_logga2.gif\"><br><table with=540 cellpadding=\"1\" cellspacing=\"0\" border=0><tr><td><img src=\"http://www.domain.se/gfx/layout/weekly_dates.gif\"></td></tr><tr><td bgcolor=\"#000000\"><table width=\"540\" cellspacing=\"0\" cellpadding=\"10\"><tr><td bgcolor=\"#FFFBE7\" width=\"540\"><CENTER><font size=\"3\" face=\"Verdana\"><B>Nya medlemmar i din &aring;lder!</B></font><br><br><font size=\"3\" face=\"Verdana\">1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br>2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789"; 
sBody = sBody + "<br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö "; 
sBody = sBody + "123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklnmopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> "; 
sBody = sBody + "7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö "; 
sBody = sBody + "123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 1abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 2abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 3abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 4abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 5abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 6abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 7abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 8abcdefghijklmnopqrstuvwxyzåäö 123456789 <br> 9abcdefghijklmnopqrstuvwxyzåäö 123456789 <br></font></CENTER></td></tr></table></td></tr></table></CENTER></BODY></HTML>";
```

Permalänk: https://www.webforum.nu/p/1113746

## #29 — renholm, 2003-07-17T13:14Z

Testat och det verkar funka som du vill att det ska fungera, vidarebefodrade mitt test mail till dig.

Permalänk: https://www.webforum.nu/p/1113753

## #30 — Brimba, 2003-07-17T13:18Z

Det är tokkonstigt. 
Kan jag få testa mot din mailserver?
Vad skall ja isåfall ange för from/to/smtp ? Så kan du skicka mig det mailet sedan.

Permalänk: https://www.webforum.nu/p/1113756

## #31 — Brimba, 2003-07-17T14:30Z

Märkligt nog är det så att när jag kollar i meddelandekällan så finns ju både det när man ser det som icke html och som html. Det som är icke html har all text. Det med html visar 1023(!) tecken sedan bryter den rad (precis som notepad) och när den börjar på nästa rad så har den alltså missat massa tecken. Är det inte lite märkligt att det just är 1023-tecken?
Vad gör man?

Permalänk: https://www.webforum.nu/p/1113793

## #32 — renholm, 2003-07-17T14:53Z

Men hur var det, fungerade det när det sändes via min SMTP server och inte med din?

Permalänk: https://www.webforum.nu/p/1113798

## #33 — Brimba, 2003-07-18T09:11Z

Nej, det var ingen skillnad

Permalänk: https://www.webforum.nu/p/1114044

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/82206-html-mail-encoding/page2  
Föregående sida: https://www.webforum.nu/amne/dotnet/82206-html-mail-encoding.md
