2012年5月15日 星期二

UTF8 Code use in Objective-C


//My Memo for UTF8 code in Objective-C
// How to use UTF8 中文字串 在 iOS


const static char *Word[] = {
    "一乙",
    "二力刀乃人匕又入了卜几丁
}



NSString *stringFromUTFString ;



stringFromUTFString = [[NSString alloc] initWithUTF8String:Word[1] ]; // load code to NSString
NSLog(@"%d" , stringFromUTFString.length  ); // 結果是 12 
    
for (int i = 0; i < stringFromUTFString.length; i++) {
        NSRange  strRange = NSMakeRange(i, 1); // i = index , 1 = range length
        NSString *subStr = [stringFromUTFString  substringWithRange:strRange];
        // subStr 結果是 @"二力刀乃人匕又入了卜几丁" one by one output     
        NSLog(@"%@" , subStr  );
}

沒有留言:

張貼留言