古今来色色形形无非是戏,天地间奇奇怪怪何必认真.

引用头文件 <pre name="code" class="objc">JSONKit.h<span style="font-family: Arial, Helvetica, sans-serif;">// 字典转成json,,解决全角问题</span>-(NSString *) toJson:(NSMutableDictionary*)dic{// 转换成jsonNSString * string =[dic JSONString];NSUInteger length = [string length];NSMutableString *s = [NSMutableString stringWithCapacity:0];  // 全角没有转换成unicode,再进行转换for (int i = 0;i < length; i++){const char *p;NSString * isChar = [string substringWithRange:NSMakeRange(i, 1)];p = [isChar UTF8String];// 判断是不是全角字符if ((*p)&0x80) {NSString *str = [NSString stringWithFormat:@"\\u%x", [string characterAtIndex:i]];if (str.length == 6) {[s appendString:str];} else {str = [NSString stringWithFormat:@"\\u00%x", [string characterAtIndex:i]];[s appendString:str];}} else {[s appendFormat:@"%@",[string substringWithRange:NSMakeRange(i, 1)]];}}return s;}转换结果:"KEY1\&;:\&;\\u6d41\\u91d1\\u5c81\\u6708\\u7cfb\\u5217 48\&;,\&;KEY2\&;:\&;312201\&;,\&;KEY3\&;:\&;310101\&; 。。。。。。

贪婪是最真实的贫穷,满足是最真实的财富

古今来色色形形无非是戏,天地间奇奇怪怪何必认真.

相关文章:

你感兴趣的文章:

标签云: