iOS 开发中,用户评论带表情的时候,需要进行字符串的转换
以下是 将带表情的字符串转换成服务器可以接收的字符串,和由服务器接收到的字符串进行解析的方法。
func emojiToString(str:String?) -> String {
return (str?.addingPercentEncoding(withAllowedCharacters: CharacterSet(charactersIn: "`#%^{}\"[]|\\<> ").inverted))!
}
func stringToEmoji(str:String?) -> String {
return (str?.removingPercentEncoding)!
}