NSString to HEX
-
16-04-2021 - |
Question
example: NSString *day = [[NSString stringWithFormat:@"السبت"];and i think the
representation of this string in hex is this :%C7%E1%D3%C8%CA (windows-1256 encoding)
what i want is how to convert arabic string to hex like this.
La solution
A possible solution:
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
will contain the hexadecimal encoded representation of day.
Autres conseils
Something like [day stringByAddingPercentEscapesUsingEncoding:@"whatever"]
?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow