一、将就的方法已找到,在保存前,Emoji表情字符串进行utf-8编码,而后写入数据表的nvarchar(max)字段,取出时再进行解码便可。ios
c#的写法以下:c#
写入数据表前编码:编码
string sHfContentEn = System.Web.HttpUtility.UrlEncode(m_DynamicBack.sHfContent, System.Text.Encoding.UTF8);spa
读取数据表后还原:code
shfcontent = System.Web.HttpUtility.UrlDecode(r["sHfContentEn"].ToString(), System.Text.Encoding.UTF8);utf-8
上述方法在ios四、五、六、安卓系列手机之间的表情绝大部分兼容。字符串
二、保存为IMAGE或VARBINARY类型,的确也能够,但存储和显示稍微麻烦。string