khi tôi cố gắng để chuyển đổi hình thức utf-8 chuỗi NSString như vậy:"không đầy đủ tên ký tự chung" với stringWithUTF8String
NSString *s = [NSString stringWithUTF8String:"\U0627\U0644\U0641\U0631\U0646"];
NSLog(@"%@", s);
tôi nhận được lỗi biên dịch:
incomplete universal character name
lưu ý rằng nó đôi khi chỉ hoạt động tốt:
NSString *UAE = [NSString stringWithUTF8String:"\U0627\U0644\U0641\U0631\U0646"];
NSLog(@"%@", UAE);
và đầu ra:
الامارات
vậy tại sao điều đó lại xảy ra? Hãy giúp tôi.
Gee, đó là một lỗi trong Xcode. Non ASCII vẫn còn khó để có được cho một số quốc gia ;-) – brainray