Emoji и UIWebView в iOS 5

Я заметил, что смайлики в моем приложении перестали правильно отображаться на UIWebView в iOS 5.

Все символы кодируются для HTML, когда они отображаются, и выходной HTML:

<p>Emoji (iOS 4): &#55357;&#56850;</p>

Этот HTML-код в кодировке UTF-8 правильно отображается в UIWebView в iOS 4, но не в 5:

enter image description here

Я понимаю, что в iOS 5 произошли некоторые изменения в отношении эмодзи, но символ эмодзи, закодированный в & # 55357; & # 56850; был сгенерирован на iOS 5, поэтому двухбайтовые символы должны быть правильными. Никаких других изменений в коде не было, так что это определенно что-то введенное в iOS 5.

Мы будем очень признательны за любые советы, и я с радостью предоставлю дополнительную информацию, если потребуется. Спасибо.

5
задан Michael Waterfall 1 November 2011 в 13:08
поделиться