我正在使用以下方法对数据进行URL编码,然后从我的iPhone应用程序向jsp页面(Tomcat后面)发送数据:
- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)enc NS_AVAILABLE(10_3, 2_0);
使用的字符串编码作为参数:NSUTF8StringEncoding
但是某种方式数据被错误地解码了。
Sample Text : ¥£€>€£
Encoded: %C2%A5%C2%A3%E2%82%AC%3E%E2%82%AC%C2%A3
Received on Cell As SMS: ¥ £ Φ > Φ £
所以,似乎有一些字符没有被编码/解码。
有什么想法,我漏掉了什么?