深入探讨AFNetworking框架中中文参数传递的解决方案

更新:11-17 民间故事 我要投稿 纠错 投诉

图片.png

第二个参数是请求所需参数的json字符串

一开始没注意,直接将NSDIctionary转换为NSString来传递值,就是:

[NSString stringWithFormat:@"%@",dic] 前几次请求都没有问题,但是今天在做一个类似发布朋友圈的功能时,发布的参数是中文的,但是返回的数据请求不是""UNICODE编码很痛苦,

当我猜测可能是一个HTTP请求时,我对其进行了过滤,过滤掉了我的""

然后百度找到了一个

-(NSString*)DataTOjsonString:(id)对象

{

NSString *jsonString=nil;

NSError *错误;

NSData *jsonData=[NSJSONSerialization dataWithJSONObject:object

options:NSJSONWritingPrettyPrinted //如果不关心生成字符串的可读性则传递0

错误:错误];

if (!jsonData) {

NSLog(@"出现错误: %@", error);

} 别的{

jsonString=[[NSString alloc] initWithData:jsonData 编码:NSUTF8StringEncoding];

}

好了,文章到此结束,希望可以帮助到大家。

用户评论

箜明

终于找到了解决这个痛点的方法!

    有16位网友表示赞同!

素婉纤尘

我一直有个疑问就是关于如何传递中文的参数,看了这篇文章有了思路。

    有11位网友表示赞同!

熏染

AFNNetworking确实很强大,可惜中文参数的处理会让人头疼。

    有6位网友表示赞同!

温柔腔

希望能详细讲解一下如何防止乱码问题。

    有19位网友表示赞同!

滴在键盘上的泪

我之前也遇到过这个坑,试了很多方法都没效果。

    有15位网友表示赞同!

纯真ブ已不复存在

原来还有这么个解决方案,真是太棒了!

    有19位网友表示赞同!

致命伤

学习学习,一定要记录下来!

    有5位网友表示赞同!

麝香味

中文参数的处理确实比英文简单得多。

    有15位网友表示赞同!

心已麻木i

AFNNetworking支持多种编码格式吗?

    有5位网友表示赞同!

凉月流沐@

感谢这位作者分享解决方法,让我省心不少!

    有20位网友表示赞同!

ー半忧伤

看这篇文章我仿佛看到了希望的光芒!

    有20位网友表示赞同!

墨城烟柳

中文参数传递的问题困扰了我很久了,终于有答案了。

    有10位网友表示赞同!

从此我爱的人都像你

文章写的很清晰易懂,很好理解!

    有13位网友表示赞同!

凝残月

AFNNetworking使用起来真是方便快捷,可惜需要处理的参数类型太多。

    有9位网友表示赞同!

珠穆郎马疯@

希望作者能继续分享更多AFNNetworking的实用技巧!

    有9位网友表示赞同!

╭摇划花蜜的午后

我最近也在学习网络请求,希望能从这篇文中学到东西。

    有16位网友表示赞同!

風景綫つ

中文参数的处理确实是一门需要掌握的技术。

    有7位网友表示赞同!

喜欢梅西

AFNNetworking真是一个好用的框架!

    有19位网友表示赞同!

冷月花魂

感谢这个分享,让我解决了一个长期困扰我的问题!

    有8位网友表示赞同!

?娘子汉

期待作者能更新更多关于AFNetWorking的实用技巧!

    有19位网友表示赞同!

【深入探讨AFNetworking框架中中文参数传递的解决方案】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:那些年:挥之不去的记忆,你的身影始终清晰 下一篇:热门泰货推荐:实用好物盘点,美妆达人的秘密武器