2016-05-11 4 views
0

Ich habe Beiträge darüber gelesen und ich weiß, es muss etwas mit Codierung tun, aber ich kann nicht loswerden, um mein Leben zu retten. Ich verwendete App, mit der Sie ein Bild hochladen und dann bearbeiten können und dann spuckt es den HTML-Code aus. Arbeitete gut, außer in der Vorschau des Körpers der E-Mail ... Es gibt das Thema und dann viele E-Mails Kunden zeigen den ersten Satz oder so der E-Mail. Es gibt ein, das vor dem ersten Wort "Dear" im Körper auftaucht. Es gibt eine Menge HTML für diese E-Mail, aber das ist der HTML-Code um den "Lieber Sean Anderson". Das kommt schon mal vor. Ich sehe in diesem Bereich nichts, was dazu führen sollte, dass ich nicht denke. Ich habe ein paar Dinge ausprobiert, ein
Tag herausgenommen, einige Spanne auf p geändert usw. Nichts scheint es los zu werden. Sieht jemand etwas oder hat Informationen darüber, wie ich das loswerden kann? Vielen Dank. Verwenden von PHP zum Senden der E-Mail.in HTML-E-Mail

<div style="min-height:218px;max-height:218px;max-width:769px;overflow:hidden;width:769px"> 
    <br> 
    <p style="color:#000000!important;font-family:Arial;font-size:14px;font-style:normal;line-height:24px;margin-top:0;padding-top:0;margin-right:0;padding-right:0;margin-bottom:0;padding-bottom:0;margin-left:0;padding-left:0">    
     <span style="color:#000000">Dear Sean Anderson,</span> 
    </p> 
    <br> 
    <p style="color:#000000!important;font-family:Arial;font-size:14px;font-style:normal;line-height:24px;margin-top:0;padding-top:0;margin-right:0;padding-right:0;margin-bottom:0;padding-bottom:0;margin-left:0;padding-left:0"> 
     <span style="color:#000000">Thank you for your recent order!</span> 
    </p> 
    <p style="color:#000000!important;font-family:Arial;font-size:14px;font-style:normal;line-height:24px;margin-top:0;padding-top:0;margin-right:0;padding-right:0;margin-bottom:0;padding-bottom:0;margin-left:0;padding-left:0"> 
     <span style="color:#000000"> 
      Your order ch_187BkBEp3pTkexOniBS11vAh has been shipped!The tracking details are as follows: 
      <a href="http://wwwapps.ups.com/WebTracking/track?track=yes&amp;trackNums=23423423" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&amp;q=http://wwwapps.ups.com/WebTracking/track?track%3Dyes%26trackNums%3D23423423&amp;source=gmail&amp;ust=1463083517793000&amp;usg=AFQjCNG62tkEnLDAQf5WljR6bcN9BJfRsw">23423423</a>. You may track your order using the button below. 
     </span> 
    </p> 
    <a style="margin-left:42%;margin-top:32px;width:142px;background:none;border:solid 2px #74b853;color:#74b853!important;display:inline-block;text-decoration:none;padding:6px 14px 6px 14px;text-align:center;font-size:17px" href="http://wwwapps.ups.com/WebTracking/track?track=yes&amp;trackNums=23423423" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&amp;q=http://wwwapps.ups.com/WebTracking/track?track%3Dyes%26trackNums%3D23423423&amp;source=gmail&amp;ust=1463083517793000&amp;usg=AFQjCNG62tkEnLDAQf5WljR6bcN9BJfRsw">Track Order 
    </a> 
</div> 
+0

für mich sieht es gut aus https://jsfiddle.net/h8fcj33y/ – CodeFanatic

+0

Meine Augen! sie brennen, wenn sie das Inline-Styling sehen. – Chay22

+2

Obwohl E-Mail-Clients und webbasierte E-Mail-Lösungen auf dem Vormarsch sind, ist Inline-Styling immer noch die beste Option. In diesem die ganze Nachricht oder nur ein Teil davon? Kannst du auch das von dir verwendete PHP posten? – imvain2

Antwort

0

Klingt wie ein Codierungsproblem, das sich auf ein nichtbrechendes Leerzeichen auswirkt. Sie könnten Besuche HTML encoding issues - "Â" character showing up instead of "&nbsp;"

von der akzeptierten Antwort zu leihen:

Die non-breaking Raumzeichen sind Byte 0xA0 in ISO-8859-1; Wenn es nach UTF-8 kodiert wäre, wäre es 0xC2,0xA0, was, wenn man es als ISO-8859-1 ansieht, als "A" ausgegeben wird.

0

Das funktionierte für mich. Mit dem Sublime Text Editor öffne ich die Datei mit Reopen With Encoding und wähle dann Windows (1252). Dies enthüllte dann das, nach dem ich mit Find suchen konnte, und speicherte die Datei erneut als UTF-8.