2016-05-01 6 views
0

Mein Code sieht wie folgt aus:Das gleiche UTF8-Code in UITextView anders aussieht

NSString *replace = [NSString stringWithFormat:@"\2013 %@",tmp]; 

Es wird im UITextView angezeigt werden soll. Die Frage ist, wenn tmp Englisch ist, zeigt es alles normal. Aber wenn ich tmp in Chinesisch ändern, änderte sich die en dash wie folgt aus:

enter image description here

Wie kann ich aussortieren dieses Problem?

+1

Es ist wahrscheinlich eine andere Schriftart, die eine andere Glyphe für den gleichen Unicode-Codepunkt hat. – Avi

Antwort

0

Das ist ein normales Verhalten. Strich auf Chinesisch und Strich in En wurde in UTF8 anders codiert. Tatsächlich sieht Komma (und einige andere Pubs) in En und Chinesisch auch anders aus. Versuchen Sie es :)

Verwandte Themen