深入探讨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.跨越两岸:探索彼此的独特世界

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