NSString with emoticons/emojis url encode

前端 未结 3 868
粉色の甜心
粉色の甜心 2021-01-03 17:16

I am trying to take the contents of a UITextField that may contain special characters and emojis and turn it into something I can pass in a GET request to a PHP service.

3条回答
  •  [愿得一人]
    2021-01-03 17:58

    Use this to escape emoji:

    NSString *escapedEmoji = [NSString stringWithCString:[emojiString cStringUsingEncoding:NSNonLossyASCIIStringEncoding] encoding:NSUTF8StringEncoding];
    

    And this to unescape emoji:

    NSString *unescapedEmoji = [NSString stringWithCString:[escapedString cStringUsingEncoding:NSUTF8StringEncoding] encoding:NSNonLossyASCIIStringEncoding];
    

提交回复
热议问题