iOS开发 文字与表情混排

iOS 开发中,用户评论带表情的时候,需要进行字符串的转换
以下是 将带表情的字符串转换成服务器可以接收的字符串,和由服务器接收到的字符串进行解析的方法。

func emojiToString(str:String?) -> String {
        return (str?.addingPercentEncoding(withAllowedCharacters: CharacterSet(charactersIn: "`#%^{}\"[]|\\<> ").inverted))!
    }

func stringToEmoji(str:String?) -> String {
        return (str?.removingPercentEncoding)!
    }

你可能感兴趣的:(iOS开发)