最近做的項目,上線后一切正常,過段時間管理員反饋用戶導出EXCEL報錯,前台獲取用戶列表不顯示,查找問題找到是微信昵稱、emoji表情導致報錯, emoji表情介紹 由於微信接口中對於emoji表情使用的是UTF-8的二進制字符串,並沒有解碼,表現就是當收到微信端用戶發來的emoji表情時 ...
前段時間做了一個導出用戶信息 包含微信昵稱 到excel文件的功能,一直沒問題,今天突然有人反饋說導出來的數據有一些丟失了。我試了一下,發現有些數據導出沒問題,有些有問題,某些列出現了空白,數據打印出來是沒問題的,但是輸出到excel文件中就出問題了。因為打開導出的excel文件的時候提示存在無法讀取的內容,所以我猜想可能是數據中存在某些特殊字符導致的。不斷縮小導出的數據范圍進行重試后,終於鎖定了 ...
2019-10-10 16:43 0 590 推薦指數:
最近做的項目,上線后一切正常,過段時間管理員反饋用戶導出EXCEL報錯,前台獲取用戶列表不顯示,查找問題找到是微信昵稱、emoji表情導致報錯, emoji表情介紹 由於微信接口中對於emoji表情使用的是UTF-8的二進制字符串,並沒有解碼,表現就是當收到微信端用戶發來的emoji表情時 ...
1.過濾emoji表情的原因 在我們的項目開發中,emoji表情是個麻煩的東西,即使我們可以能存儲,也不一定能完美顯示,因為它的更新速度很快:在iOS以外的平台上,例如PC或者android。如果你需要顯示emoji,就得准備一大堆emoji圖片並使用第三方前端類庫才行。即便如此 ...
寫在前面 估計運維年前沒有祭拜服務器,Nginx的問題修復了,Kafka又不行了。今天,本來想再睡會,結果,電話又響了。還是運營,“喂,冰河,到公司了嗎?趕緊看看服務器吧,又出問題了“。“在路上了,運維那哥們兒還沒上班嗎”? “還在休假。。。”, 我:“。。。”。哎,這哥們兒是跑路了嗎?先不管他 ...
function yz_expression() { foreach ($_POST as $key => &$value) { $value = preg_replace ...
...
感謝偉大的網絡,給我們帶來了很多有用的信息 然后開始 項目需要給app提供接口,發現IOS開發存儲Emoji表情失敗,或者亂碼,在這里給自己留個記錄以及給大家帶來一些參考 首先是字符集的問題,mysql字符集大多數使用的是utf8,需要把字符集更換成utf8mb4,因為UTF-8編碼 ...
...
1:先刪除字符然后解析當前字符再顯示 ...