NSString with emoticons/emojis url encode

前端 未结 3 848
粉色の甜心
粉色の甜心 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:47

    You can use the below code to encode emoji string

    NSString *uniText = [NSString stringWithUTF8String:[youremojistring UTF8String]];
    NSData *msgData = [uniText dataUsingEncoding:NSNonLossyASCIIStringEncoding];
    NSString *goodMsg = [[NSString alloc] initWithData:msgData encoding:NSUTF8StringEncoding];
    

提交回复
热议问题