Я заметил, что смайлики в моем приложении перестали правильно отображаться на UIWebView в iOS 5.
Все символы кодируются для HTML, когда они отображаются, и выходной HTML:
<p>Emoji (iOS 4): ��</p>
Этот HTML-код в кодировке UTF-8 правильно отображается в UIWebView в iOS 4, но не в 5:
Я понимаю, что в iOS 5 произошли некоторые изменения в отношении эмодзи, но символ эмодзи, закодированный в & # 55357; & # 56850; был сгенерирован на iOS 5, поэтому двухбайтовые символы должны быть правильными. Никаких других изменений в коде не было, так что это определенно что-то введенное в iOS 5.
Мы будем очень признательны за любые советы, и я с радостью предоставлю дополнительную информацию, если потребуется. Спасибо.