Ich habe eine HTML-E-Mail codiert und verwenden Sie "& # 9654;" um ein Recht zeigendes Dreieck anstelle eines Bildes in einem Call-to-Action zu codieren. Dies wird wie erwartet wiedergegeben, außer bei iOS-Geräten, bei denen diese HTML-Entität in ihr Emoji-Gegenstück konvertiert wird. Ich habe auch versucht, die Hex-Version anstelle der Dezimalzahl ohne Erfolg zu verwenden.Verhindern HTML-Entity-Konvertierung zu Emoji
Ich habe Beiträge gefunden, wo die Lösung PHP verwendet, aber da dies eine HTML-E-Mail ist, kann ich PHP nicht verwenden.
Irgendeine Möglichkeit zu verhindern, dass iOS die HTML-Entität in ihr Emoji-Gegenstück konvertiert?
Hier ist die HTML-Entität Ich verwende: http://www.fileformat.info/info/unicode/char/25B6/index.htm
Was meinen Sie mit "seinem Emoji-Gegenstück", und wie haben Sie überprüft, dass eine Konvertierung stattgefunden hat? Sind Sie sicher, dass das, was Sie hier sehen, nicht nur eine Glyphe für BLACK RIGHT-POINTING TRIANGLE U + 25B6 ist? Was sind deine CSS-Einstellungen (speziell die Schrifteinstellungen)? –
Das Problem ist die Schriftart, die Sie verwenden ... (Oder besser gesagt, die Schriftart, die iOS eMail benutzt). Sie müssen entweder einen Weg finden, diese Schriftart in eine Schriftart zu ändern, die Emoji nicht unterstützt (was unter Umständen nicht möglich ist, iOS könnte alle Schriftarten außer Kraft setzen, um "Apple Color Emoji" -Schriftart für diese Unicode-Zeichen zu werden ... oder ein Zeichen finden, das so aussieht, aber ein anderer Code ist. –
Darf ich eine davon vorschlagen: '►', '▸' , '‣', oder '➤' –