sql server 2008如何保存Emoji表情_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > sql server 2008如何保存Emoji表情

sql server 2008如何保存Emoji表情

 2015/3/24 21:36:09  Relaxer  程序员俱乐部  我要评论(0)
  • 摘要:1、将就的方法已找到,在保存前,Emoji表情字符串进行utf-8编码,然后写入数据表的nvarchar(max)字段,取出时再进行解码即可。c#的写法如下:写入数据表前编码:stringsHfContentEn=System.Web.HttpUtility.UrlEncode(m_DynamicBack.sHfContent,System.Text.Encoding.UTF8);读取数据表后还原:shfcontent=System.Web.HttpUtility.UrlDecode
  • 标签:Server SQL

1、将就的方法已找到,在保存前,Emoji表情字符串进行utf-8编码,然后写入数据表的nvarchar(max)字段,取出时再进行解码即可。

class="mb-5">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类型,的确也可以,但存储和显示稍微麻烦。

发表评论
用户名: 匿名