C++ Bodytext einer E-Mail lässt sich nicht in System::String abspeichern

TdB

Newbie
Registriert
Feb. 2014
Beiträge
4
Hi,
ich empfange normale mails und solche in HTML mit :
Code:
		Mail_Message ^mime = Mail_Message::ParseFromByte(message->MessageToByte());
		String ^from=""+mime->From->ToString();
		String ^subject=mime->Subject;
		
		String ^text=mime->BodyText;			
		String ^html=mime->BodyHtmlText;
Das funktioniert soweit, aber wenn der Text UTF8 enthält, kommt ne Exception von der mscore.dll, das "UTF8" nicht unterstützt sei.
Nachdem ich zum Thema String und UTF8 nicht wirklich was gefunden habe, hoffe ich, jemand kann mir weiterhelfen :)
 
TdB schrieb:
Hi,
ich empfange normale mails und solche in HTML mit :
Code:
        Mail_Message ^mime = Mail_Message::ParseFromByte(message->MessageToByte());
        String ^from=""+mime->From->ToString();
        String ^subject=mime->Subject;
        
        String ^text=mime->BodyText;            
        String ^html=mime->BodyHtmlText;
Das funktioniert soweit, aber wenn der Text UTF8 enthält, kommt ne Exception von der mscore.dll, das "UTF8" nicht unterstützt sei.
Nachdem ich zum Thema String und UTF8 nicht wirklich was gefunden habe, hoffe ich, jemand kann mir weiterhelfen :)

Hi,
welche Exception mit welcher Meldung kommt denn genau? Gibt es innere Exceptions? Falls ja, interessiert mich die Innerste.

Greetz
​hroessler
 
Stack Trace: bei System.Globalization.EncodingTable.internalGetCodePageFromName(String name)
bei System.Globalization.EncodingTable.GetCodePageFromName(String name)
bei System.Text.Encoding.GetEncoding(String name)
bei LumiSoft.Net.MIME.MIME_b_Text.GetCharset()
bei LumiSoft.Net.MIME.MIME_b_Text.get_Text()
bei LumiSoft.Net.Mail.Mail_Message.get_BodyText()

Fehlermessage:""utf8" ist kein unterstützter Codierungsname.
Parametername: name"
 
Zuletzt bearbeitet:
Hi,
lt. deinem Stracktrace hängt da eine 3rd Level-Komponente (Lumisoft) mit drin. Macht die evtl. Probleme. Weil...UTF-8 ist die Standardcodierung von .net. Daher sehr schwer vorstellbar, dass .net hier Probleme machen soll.

Evtl. Hilft dir das weiter: lumisoft.ee/Forum/yaf_postst811_IMAP-issue---utf8--is-not-a-supported-encoding-name.aspx


Greetz
hroessler
 
Zuletzt bearbeitet von einem Moderator:
Ich hab die Mail jetzt mal von Web.de auf eine Andere weitergeleitet.
Von dem Account lässt sich diese E-Mail problemlos öffnen....kapier ich nich

this-> CLOSE();
 
Zuletzt bearbeitet:
Zurück
Oben