1.js代码

function eee(){var div = "哈哈啦啦!"; $("#qwe").append(encodeUnicode(div));$("#qwe").append(decodeUnicode(encodeUnicode(div)));
}
function decodeUnicode(str) {var res = str.replace(/\\/g, "%");return unescape(res);
};
function encodeUnicode(str) {var res = [];for ( var i=0; i<str.length; i++ ) {res[i] = ( "00" + str.charCodeAt(i).toString(16) ).slice(-4);}return "\\u" + res.join("\\u") + '<br/>';
};

2.body 代码

<button onclick="eee()">转换</button>
<div id="qwe">
</div>

3.效果

4.这个也能用 ,但是上面有写法简单的,所以这个可以忽略

//emjio转原文
function utf16toEntities(str) {var patt=/[\ud800-\udbff][\udc00-\udfff]/g; // 检测utf16字符正则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; // 转换算法return "&#" + code + ";";} else {return char;}});return str;
};

js 编译emoji表情相关推荐

  1. js过滤emoji表情

    使用JS过滤emoji表情的主要原因:input标签中输入emoji表情,提交表单后插入数据库报错. 原因是因为UTF-8编码有可能是两个.三个.四个字节.Emoji表情是4个字节,而MySQL的ut ...

  2. js解析emoji表情

    Emoji 公司的产品之前只有网页端,并没有提供emoji表情,之后将某个模块整合到app中,里面有个评论功能,在手机端可以输入emoji,显示的时候是空白,说明数据库并没有存储成功,查阅资料后得知e ...

  3. mysql 过滤emoji表情_用JS过滤Emoji表情的输入

    本文为原创,转载请注明出处: cnzt       文章:cnzt-p 在前端页面开发过程中,总会碰到不允许输入框输入emoji表情的需求,我的思路是通过编码用正则匹配表情,然后将其替换为空字符创.但 ...

  4. 小程序中如何使用Emoji表情

    在小程序开发的过程中,类似商城.社区之类的项目,大多数都遇到过使用emoji表情的需求,我在网上查找到一些文章,给了我一些灵感,以下就是使用表情的步骤. 参考文章链接--->https://bl ...

  5. mysql 苹果表情_mysql 插入emoji表情的时候报错问题。(苹果手机)

    一.问题现象 保存微信用户昵称到数据库,ios用户的昵称包含表情,插入数据库出错. 二.分析 使用JS过滤emoji表情的主要原因:input标签中输入emoji表情,提交表单后插入数据库报错. 原因 ...

  6. java过滤ios表情,JS前端去掉emoji表情和Java后台处理emoji表情方法

    莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输.编解码.以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emo ...

  7. mysql存储图片node_Node.js教程 阿里云mysql如何支持存储emoji表情

    本篇教程介绍了Node.js教程 阿里云mysql如何支持存储emoji表情,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入. < 本篇主要记录nodejs项目阿里云m ...

  8. JS前端去掉emoji表情和Java后台处理emoji表情方法

    莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输.编解码.以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emo ...

  9. js文本内去除emoji表情包

    利用正则匹配emoji表情包并且去除 let Arr=['emoji

  10. js 通过正则过滤 emoji 表情

    <input type="text" v-model.trim="names" @input="emojistr"> emoji ...

最新文章

  1. 企业网络推广——企业网络推广更注重网站内部链接优化!
  2. 25 uname-用于显示系统信息
  3. 插值MATLAB实现(牛顿差商、插值误差、龙格现象、切比雪夫插值)
  4. 【一周入门MySQL—1】数据库概述、数据定义、数据操作
  5. python生成的词云没有图案_Python生成词云的实现代码
  6. ajax类型的区别,ajax请求的类型 有post get 请问两种有何区别?
  7. 技术管理角色认知-管理都需要做哪些事
  8. 超融合将成为数据中心技术应用主流
  9. MongoDB学习笔记lt;七gt;
  10. Hard To Get歌词分析
  11. python调用mt4_python mt4
  12. DVWA搭建中遇到的无法连接数据库问题及处理
  13. 计算机对操作系统函数的调用失败,解决win7提示“远程过程调用失败且未执行”的方案...
  14. nargin与varargin的用法
  15. 5G无用时代的终结—从iPhone 12系列到vivo 6G应用场景的展望
  16. mysql 处理字符串 减断,MySQL字符串处理[8题]
  17. 人人都能看懂的「迭代器、生成器」入门指南!
  18. 修改本地项目svn地址
  19. Adobe源码泄漏?3行代码搞定,Flash动画无缝导入Android iOS cocos2dx(二)
  20. 腾讯云密钥登录的实践

热门文章

  1. 防爆破登录:配置/etc/hosts.deny禁止ip尝试ssh或者telnet操作
  2. FW:word/ppt中使用LaTEX语法输入公式!!!
  3. php实现mpg自动提取音轨,视频如何导出音轨 怎么将双音轨mpg提取其中一个音轨保存...
  4. 双线性映射:零知识证明的引擎
  5. DM使用过程中几个常见的问题
  6. 斐讯路由器k2p a1刷官改只能刷入k2p_57_v*_*固件无法刷入k2p_mtk_v*_*版本--刷入后无法进入主页面/刷入后无法启动
  7. keil转换c为汇编语言,如何用Keil生成bin、汇编、C与汇编混合文件?
  8. Python tkinter库之Canvas正方形旋转
  9. Linux配置并编译内核
  10. qmail加防病毒网关的郁闷经历