18 Mart 2010, PERŞEMBE
NSString için UTF-8 kodlu bilimsel deneyler bazen büyük dönüştürmek
UTF-8 NSData
windows server kodlanmış ve iPhone için NSString
dönüştürmek istiyorum. Veri her iki platformda da farklı değerlere sahip olan karakterler (derece işareti gibi) içerdiğinden, nasıl dize veri dönüştürebilirim?
CEVAP
18 Mart 2010, PERŞEMBE
Eğer veri boş sonlandırılmış ise, -initWithData:encoding:
kullanmalısınız
NSString* newStr = [[NSString alloc] initWithData:theData encoding:NSUTF8StringEncoding];
Eğer veri boş sonlandırılmış ise, -stringWithUTF8String:
sonunda \0
ekstra önlemek için kullanmalısınız.
NSString* newStr = [NSString stringWithUTF8String:[theData bytes]];
Swift variant:
let newStr = NSString(data: data, encoding: NSUTF8StringEncoding)
Bunu Paylaş:
NSString için bilimsel deneyler bazen ...
Nasıl NSString için bilimsel deneyler ...
Dönüştürme Amaç c NSString için bilims...
Nasıl NSArray bilimsel deneyler bazen ...
Uİİmage bilimsel deneyler bazen büyük ...