Мой код выглядит следующим образом:Тот же самый код UTF8 выглядит в UITextView
NSString *replace = [NSString stringWithFormat:@"\2013 %@",tmp];
Он будет отображаться в UITextView
. Вопрос в том, когда tmp
является английским, он показывает все нормально. Но когда я изменяю tmp
на китайский язык, то en dash
изменилось, как это:
Как я разобраться с этой проблемой?
Это, вероятно, другой шрифт, который имеет другой глиф для одной и той же кодовой точки юникода. – Avi