sql server 2008如何保存Emoji表情

一、將就的方法已找到,在保存前,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

相關文章
相關標籤/搜索