Je veux faire un tableau de caractères Unicode, mais je ne sais pas comment convertir des entiers en une représentation Unicode. Voici le code que j'ai jusqu'à présentComment puis-je créer des caractères Unicode à partir d'entiers?
NSMutableArray *uniArray = [[NSMutableArray alloc] initWithCapacity:0];
int i;
for (i = 32; i < 300; i++) {
NSString *uniString = [NSString stringWithFormat:@"\u%04X", i];
[uniArray addObject:uniString];
}
Ce qui me donne une erreur « nom de caractère universel incomplet \ u »
Y at-il une meilleure façon de construire un tableau de symboles Unicode? Merci.
Très bien, merci pour cela. J'ai utilisé le premier, c'était juste ce dont j'avais besoin. –
La principale différence est que '% C' prend un' wchar_t', qui est (actuellement, et sur Mac OS X) 32 bits, donc vous y passez UTF-32. 'stringWithCharacters:' prend UTF-16. –