2015年4月22日 星期三

iOS BIG5 TO UTF8 OR UTF8 TO BIG5

最近需要用到傳big5 encoding給server.
但問題是,iOS的string是個UTF8Encoding, 所以要找個方法來把他轉換一下

之前做的都是把抓到的big5 encoding data 轉 NSUTF8Encoding,做法約:


    NSStringEncoding big5 = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingBig5_HKSCS_1999);
    NSString *str = [[NSString alloc] initWithData:input encoding:big5];

如此就可以得到一個UTF8編碼的String