作者:张量扰动艹_712 | 来源:互联网 | 2023-05-19 01:30
1、将就的方法已找到,在保存前,Emoji表情字符串进行utf-8编码,然后写入数据表的nvarchar(max)字段,取出时再进行解码即可。c#的写法如下:写入数据表前编码:string
1、将就的方法已找到,在保存前,Emoji表情字符串进行utf-8编码,然后写入数据表的nvarchar(max)字段,取出时再进行解码即可。
c#的写法如下:
写入数据表前编码:
string sHfCOntentEn= System.Web.HttpUtility.UrlEncode(m_DynamicBack.sHfContent, System.Text.Encoding.UTF8);
读取数据表后还原:
shfcOntent= System.Web.HttpUtility.UrlDecode(r["sHfContentEn"].ToString(), System.Text.Encoding.UTF8);
上述方法在ios4、5、6、安卓系列手机之间的表情绝大部分兼容。
2、保存为IMAGE或VARBINARY类型,的确也可以,但存储和显示稍微麻烦。