1. 程式人生 > >微信小程序後端開發總結~1(C#)

微信小程序後端開發總結~1(C#)

ali 存在 漢字轉換 返回 font con utf8 OS big

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提交數據

微信小程序後端開發總結~1(C#)