国内外物流由专业物流组织进行的物流叫做组织官方网站有哪些

主题 : 字典数据取出来中文乱码问题,打印字典却没乱码问题
级别: 新手上路
UID: 284070
可可豆: 11 CB
威望: 6 点
在线时间: 122(时)
发自: Web Page
字典数据取出来中文乱码问题,打印字典却没乱码问题&&&
很奇怪的问题-------求大神指点,我从ftp服务器上返回的目录信息,是存在字典里面的,字典又存在数组里面,现在我想取出key值对应的字符串却出现&
for (NSDictionary *file in listDir.filesInfo)&
{&
NSLog(@"%@", [file objectForKey:(id)kCFFTPResourceName]);--------如果是中文的话打印出来的就是乱码:例如?à?????????á???&
}&
NSLog(@"%@", listDir.filesInfo);---------但是我全部打印出来,显示的就正常 kCFFTPResourceName = "U00c2U00ebU00b5U00c2U00ebU00b5";&
如下&
{&
kCFFTPResourceGroup =&
kCFFTPResourceLink = "";&
kCFFTPResourceModDate = " 03:09:00 +0000";&
kCFFTPResourceMode = 448;&
kCFFTPResourceName = "U00c2U00ebU00b5U00c2U00ebU00b5";&
kCFFTPResourceOwner =&
kCFFTPResourceSize = 16384;&
kCFFTPResourceType = 4;&
},
级别: 新手上路
UID: 233711
可可豆: 25 CB
威望: 25 点
在线时间: 136(时)
发自: Web Page
不太明白楼主的意思,listDir.filesInfo 本来就是个字典么,你干嘛还要用字典去遍历,直接转化一下,把字段取出来不就行了。
级别: 新手上路
UID: 284070
可可豆: 11 CB
威望: 6 点
在线时间: 122(时)
发自: Web Page
listDir.filesInfo是数组,数组的每个元素存的是一个字典,[file objectForKey:(id)kCFFTPResourceName] 我这个就是打印出每个字典中kCFFTPResourceName这个
级别: 新手上路
UID: 233711
可可豆: 25 CB
威望: 25 点
在线时间: 136(时)
发自: Web Page
你这个地方:NSLog(@&%@&, [file objectForKey:(id)kCFFTPResourceName]);为什么要用id强转一下,直接输出字符串不就得了
级别: 新手上路
UID: 284070
可可豆: 11 CB
威望: 6 点
在线时间: 122(时)
发自: Web Page
(id)kCFFTPResourceName这个类似一个宏定义,代表某个key,换成@“kCFFTPResourceName”
没区别的,结果还是乱码,但是打印整个数组的话,就正常显示了。。系统给的CFN_EXPORT const CFStringRef kCFFTPResourceName
__OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_2_0);
级别: 新手上路
UID: 233711
可可豆: 25 CB
威望: 25 点
在线时间: 136(时)
发自: Web Page
哦,这样啊,有可能数组在里面起到了格式化字符串的效果,也就是转码的意思,你用一个UILable接收一下看能否正常显示,不能的话,你再转下码试试,转成UTF-8的试试看
级别: 新手上路
可可豆: 37 CB
威望: 37 点
在线时间: 73(时)
发自: Web Page
楼主,问题解决了吗????
级别: 新手上路
可可豆: 27 CB
威望: 27 点
在线时间: 75(时)
发自: Web Page
回 5楼(任不齐) 的帖子
也头疼这个事啊,解决没有呢
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版}

我要回帖

更多关于 由专业物流组织进行的物流叫做 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信