第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關(guān)于PHP接收emoji轉(zhuǎn)換存儲問題?

關(guān)于PHP接收emoji轉(zhuǎn)換存儲問題?

慕田峪9158850 2019-03-22 19:15:17
在手機端輸入emoji時遇到一個問題(無法儲存進數(shù)據(jù)庫)。搜索問題后發(fā)現(xiàn)時數(shù)據(jù)庫的utf8mb4原因(因為emoji是4字節(jié),而utf-8得數(shù)據(jù)庫是3字節(jié))。然后得到這么一個js函數(shù)可以將emoji表情轉(zhuǎn)換為utf-8字符保存function utf16toEntities(str) { //檢測utf16emoji表情 轉(zhuǎn)換為實體字符以供后臺存儲         var patt=/[\ud800-\udbff][\udc00-\udfff]/g;         str = str.replace(patt, function(char){               var H, L, code;               if (char.length===2) {   //輔助平面字符(我們需要做處理的一類)                     H = char.charCodeAt(0); // 取出高位                     L = char.charCodeAt(1); // 取出低位                     code = (H - 0xD800) * 0x400 + 0x10000 + L - 0xDC00; // 轉(zhuǎn)換算法                     return "&#" + code + ";";               } else {                     return char;               }         });         return str;      }問題就是我想把這個函數(shù)轉(zhuǎn)成PHP函數(shù),請問該怎么轉(zhuǎn)???????
查看完整描述

2 回答

?
慕哥6287543

TA貢獻1831條經(jīng)驗 獲得超10個贊

你直接存的時候$value = json_encode($value)弄成json格式存不行嗎。。。。只不過這樣取出來的時候要json_decode()解析一下


查看完整回答
反對 回復(fù) 2019-04-02
  • 2 回答
  • 0 關(guān)注
  • 587 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號