我編寫了一封HTML電子郵件,並使用「▶」在行動號召中編碼右側三角形代替圖片。除了iOS設備中的這個html實體被轉換爲emoji對象外,這種渲染方式與預期一致。我也嘗試使用十六進制版本而不是十進制,而沒有成功。防止將HTML實體轉換爲表情符號
我發現解決方案利用PHP的帖子,但因爲這是一個HTML電子郵件,我不能使用PHP。
防止iOS將HTML實體轉換爲其表情符對象的任何方法?
下面是我使用的HTML實體:http://www.fileformat.info/info/unicode/char/25B6/index.htm
「你的表情對應」是什麼意思,以及你是如何驗證轉換髮生的?你確定你看到的不僅僅是BLACK RIGHT-POINTING TRIANGLE U + 25B6的字形嗎?你有什麼CSS設置(特別是字體設置)? –
問題是您使用的字體...(或者更確切地說是iOS電子郵件正在使用的字體),您必須找到一種方法將所述字體更改爲不支持表情符號的字體(這可能甚至不可能,iOS可能會覆蓋所有字體,成爲這些Unicode字符的「Apple Color Emoji」字體......或者找到一個看起來像但是不同的代碼的字符 –
可能我建議其中的一個:'►','▸' ,'‣'或'➤' –