// emoji 编码
export const escapeEmoji = (str) => {
if (!str) return '';
if (typeof str !== 'string') return str;
let text = escape(str);
text = text.replace(/(%u[ed][0-9a-f]{3})/gi, (source) => {
return source.replace('%', '\\\\');
});
return unescape(text);
};
// emoji 解码
export const unEscapeEmoji = (str) => {
let text = escape(str);
text = text.replace(/%5C%5C/g, '%');
return unescape(text);
};
emoji编码和解码
最新推荐文章于 2024-05-11 09:48:24 发布