J'ai une chaîne unicode comme celle @ "anh sẽ đến". Maintenant, je veux le couper en un tableau de caractères, puis je veux le joindre dans une chaîne et le montrer à l'écran. Comment puis je faire ça?iPhone: Convertir NSString (chaîne unicode) en tableau char et reverse
Merci.
Je le fais comme ça const char * c = [@ "anh sẽ đến" UTF8String]; NSString * tempStr = [[NSString alloc] initWithCString: & c [i-1]]; tempPlayedStr = [NSStringstringWithFormat: @ "% @% @", tempPlayedStr, tempStr]; mais cela ne fonctionne toujours pas –
Parce que vous semblez pointer deux fois sur votre tableau de caractères (une fois pour déréférencer, une fois de plus avec &), puis en soustrayant 1 du pointeur. – CodaFi
Pourquoi n'utilisez-vous pas '+ stringWithUTF8String:'? '-initWithCString:' attend une entrée ASCII, pas Unicode. –