Question

Exemple: NSString * jour = [[NSString stringWithFormat: @ "?????"], et je pense que le

représentation de cette chaîne dans l'hexagone est la suivante:% C7% E1% D3% C8% CA (codage de fenêtres-1256)

ce que je veux est de savoir comment convertir la chaîne arabe à six pans comme celui-ci.

Était-ce utile?

La solution

Une solution possible:

NSString *day =@"السبت";
NSData *strData = [day dataUsingEncoding:NSWindowsCP1254StringEncoding];
NSMutableString *mut = [NSMutableString string];
int i;
for (i = 0; i < [strData length]; i++)
{
    [mut appendFormat:@"%%%02X", ((char *)[strData bytes])[i]];
}

mut contiendra la représentation hexadécimale codée de jour.

Autres conseils

Quelque chose comme [day stringByAddingPercentEscapesUsingEncoding:@"whatever"]?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top