问题描述:
向服务器发送一个字符串,然后请求得到的数据出现乱码,
乱码样式:是å¦è¯¥
解决办法:
经过多次的调试,发现上传的字符串是正确的,然后再浏览器里查看则是乱码如上图所示。
所以说问题不是请求得到的数据的问题,而是post请求向服务器发送的字符串的问题。
所以,再post请求时,需要先对数据进行编码代码如下:
NSString *textStr = [textF.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
编码后的数据是utf-8的编码样式:-%E6%98%AF%E7%9A%84 utf-8编码