海晏网站制作,局机关门户网站建设情况汇报,广西南宁网站公司,网页制作软件html代码编辑器2016.07.06 21:45* 字数 61 阅读 921评论 0喜欢 2 IOS中提供的转码。 [utf8str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 转码后发现#xff0c;与java的不一样。 原来IOS中转码的标准不一致#xff0c;导致出现错误。 不过#xff0c;可以使用下… 2016.07.06 21:45* 字数 61 阅读 921评论 0喜欢 2 IOS中提供的转码。 [utf8str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 转码后发现与java的不一样。 原来IOS中转码的标准不一致导致出现错误。 不过可以使用下面的方法来替换就OK了。 utf8str (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)utf8str, NULL, CFSTR(:/?#[]!$ ()*,;\%{}|\\^~), kCFStringEncodingUTF8)); iOS网络请求返回的汉字在日志里会显示成\U63d0\U4ea4\U6210\U529f用下面的脚本就可以把Unicode显示成汉字 #!/bin/sh cmd/usr/bin/env python -c print(\\\$1\\\.lower().decode(\unicode-escape\).encode(\utf-8\)) echo $cmd | sh 比如把这个脚本命名为co并使用chmod x co添加可执行属性 使用co \U63d0\U4ea4\U6210\U529f就可以显示汉字了。 转载于:https://www.cnblogs.com/sundaysgarden/p/10412524.html