2014-07-15 11 views
12

Bir HTML e-postası yazdım ve "& # 9654;" Harekete geçirici mesajda görüntünün yerine sağa dönük üçgeni kodlamak için kullanılır. Bu, bu html öğesinin emoji muadili haline dönüştürüldüğü iOS aygıtları dışında öngörülür. Ayrıca ondalık olanın yerine onaltılık sürüm yerine başarıya ulaşmayı denedim.HTML Varlık Dönüştürmesini Emoji'ye Önleme

Çözümün php'yi kullandığı iletileri buldum, ancak bu bir HTML e-postası olduğundan PHP'yi kullanamıyorum.

iOS'un HTML Varlığını kendi emoji karşılığı haline dönüştürmesini engellemenin herhangi bir yolu var mı? http://www.fileformat.info/info/unicode/char/25B6/index.htm

+0

“Emoji karşılığı” ndan ne demek istiyorsunuz ve bir dönüşümün gerçekleştiğini nasıl doğruladınız? Gördüğünüzün sadece SIĞIR SAĞ NOKTASI UÇLU U + 25B6 için bir glif değil, emin misiniz? CSS ayarları nelerdir (özellikle yazı tipi ayarları)? –

+0

Sorun, kullandığınız yazı tipidir ... (Ya da daha çok iOS e-postanın kullanıyor olduğu yazı tipi), söz konusu yazı tipini emoji'yi desteklemeyen bir yazı tipine dönüştürmenin bir yolunu bulmanız gerekir (bu mümkün olmayabilir, iOS unicode karakterleri için "Apple Color Emoji" yazı tipi haline gelmek için tüm yazı tiplerini fazlaca kullanabilir veya farklı bir kod gibi görünen bir karakter bulabilirler. –

+0

Bunlardan birini öneririm: ►, ▸ '‣' ya 'görüntünün ➤' –

cevap

12
▶︎ 

U + FE0F ve U + FE0E sırasıyla sinyallerini 'varyasyon seçicileri' vardır, bir emoji benzeri (animasyonlu/renkli) veya metin: Burada

kullanıyorum html varlık olduğunu mesela eğer mevcut ise, tercih edilir. Hiçbiri kullanılmazsa, oluşturucu iradeyi seçebilir. Ne yazık ki iOS bazı senaryolarda varsayılan olarak emoji varyantını kullanır ve manuel olarak doğru şekilde yazılmalıdır.

(Ondalık karakterler arası referans referans değeri önemsizdir. Ham karakterleri de ekleyebilirsiniz, bunları karakter veya öğe referansı olarak kodlamak zorunda değilsiniz, ancak ham karakterler olarak varyant seçicinin varlığı zor olabilir Bir editöre bakın.)

+0

Öneriniz için teşekkürler. Bunu denedim ve çalışmadı: http://i28.photobucket.com/albums/c205/Josh_Blauvelt/character2_zps94b4d897.gif İşte jsfiddle. Doğru işaret eden üçgeni gösterir: http://jsfiddle.net/WebDevJoshB/5q4gP/1/ – josh1978

+0

Aslında, bu e-postayı Safari Web tarayıcısında görüntülerken işe yaradığını buldum, ancak iPhone'larda görüntülendiğinde çalışmaz veya tuhaf olan iPad'ler. Bunu destekleyen UA'lar için bir arka plan resmi kullanarak bazı hileleri deneyeceğim ve bunun nasıl gittiğini göreceğim. – josh1978

+0

Ugh, özellikle iOS yerleşik e-posta istemcisiyle ilgili bir hata var mı? Okun altındaki bilinmeyen karakter kutusu nedir? – bobince