我想逐字节打印一个
NSString
:
NSString *path = @"/User/user/ǢǨǣ/";
const char *byte_array = [path UTF8String];
for (unsigned char *it = byte_array; *it != 0; ++it) {
NSLog(@"char: %c \t hex: %02x \n", *it, *it);
}
制作:
Ç - FFFFFFC7
¢ - FFFFFFA2
Ç - FFFFFFC7
¨ - FFFFFFA8
Ç - FFFFFFC7
£ - FFFFFFA3
这应该是 Ǣ(C7 A2) Ǩ(C7 A8) ǣ(C7 A3) 的输出。 我认为构成每个“字节”的那些“FFFFFF”会影响我的代码。我想知道是否有任何方法可以操纵其中包含特殊字符的路径。