私は次のようなものを持っています:
「ジョスマイゼル♡」
UILabel で表示したいのですが、特殊文字がハート記号ではなく 2 文字として表示されます。
エンコーディングに関連するものですか?どういうわけか、UTF 8 について何かする必要がありますか?
誰でも親切に助けてもらえますか?
私は次のようなものを持っています:
「ジョスマイゼル♡」
UILabel で表示したいのですが、特殊文字がハート記号ではなく 2 文字として表示されます。
エンコーディングに関連するものですか?どういうわけか、UTF 8 について何かする必要がありますか?
誰でも親切に助けてもらえますか?
ハートキャラから脱出したことはありますか?のように@"Jossmaisel \u2661"
?UTF-8 エンコーディングでは、3 バイトかかります。
わかりました、それでそれを理解しました:
NSString *encoded_string = @"ü";
const char *ch = [encoded_string cStringUsingEncoding:NSISOLatin1StringEncoding];
NSString *decode_string = [[NSString alloc]initWithCString:ch encoding:NSUTF8StringEncoding];
NSLog(@"%@",decode_String);