{// 第三位合法,判断第四位Byte byte4=bytes[++byteIndex];if(byte4>=(Byte)0x30&&byte4<=(Byte)0x39){//第四位可能合法unsignedchartuple[]={byte,byte2,byte3,byte4};CFStringRef cfstr=CFStringCreateWithBytes(kCFAllocatorDefault,tuple,4,kCFStringEncodingGB_18030_2000,false);if(cfstr){CFRelease(c...
-> CFString! func CFStringCreateFromExternalRepresentation(CFAllocator!, CFData!, CFStringEncoding) -> CFString! func CFStringCreateWithBytes(CFAllocator!, UnsafePointer<UInt8>!, CFIndex, CFStringEncoding, Bool) -> CFString! func CFStringCreateWithBytesNoCopy(CFAllocator!, UnsafePointer<UInt8>!, ...