1.小程序端對於18位long類型的接收轉換會出錯,比如171106161246602821—> 171106161246602820。
例如:用戶表的主鍵id存的是18位的biglong類型的,在查詢列表的時候,返回的一律是轉換成long的數據,android、ios、web端、移動端均正常,只有微信小程序端接收轉換的時候出錯,然后從列表進詳情頁就出現拿不到數據的問題,原因就是此時的主鍵id不存在。
解決方案:接口將long類型轉成string類型,再返回。
2.昵稱有時候是會輸入emoji表情的,但是存到SQL server數據庫里,emoji表情就變成了“???”
解決方案:對emoji表情進行編碼處理,取出來的時候不要忘記解密哦!
編碼處理:content = System.Web.HttpUtility.UrlEncode(content, Encoding.UTF8);
3.有些手機可能因為版本過低等問題,將漢字轉換成了“??”,比如OPPO R7s
解決方案:小程序端采用post提交數據
