5 Stimmen

.NET-Kodierungsproblem von E-Mail-Anhängen (.csv)

Ich verwende folgenden Code, um einen Anhang (.csv) mit Chinesisch Zeichen. MS Excel zeigt die Zeichen jedoch nicht richtig an, sondern zeigt etwas wie "¨ç" an. Liegt es daran, dass ich beim Senden der E-Mail eine Eigenschaft nicht eingestellt habe?

Danke für jeden Rat.

                byte[] attachBytes = Encoding.UTF8.GetBytes(attachText);
                ms.Write(attachBytes, 0, attachBytes.Length);
                // Set the position to the beginning of the stream.
                ms.Position = 0;
                ContentType ct = new ContentType(MediaTypeNames.Text.Plain);

                Attachment attactment = new Attachment(ms, attachFileName);
                message.Attachments.Add(attactment);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X