js 编译emoji表情
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表情相关推荐
- js过滤emoji表情
使用JS过滤emoji表情的主要原因:input标签中输入emoji表情,提交表单后插入数据库报错. 原因是因为UTF-8编码有可能是两个.三个.四个字节.Emoji表情是4个字节,而MySQL的ut ...
- js解析emoji表情
Emoji 公司的产品之前只有网页端,并没有提供emoji表情,之后将某个模块整合到app中,里面有个评论功能,在手机端可以输入emoji,显示的时候是空白,说明数据库并没有存储成功,查阅资料后得知e ...
- mysql 过滤emoji表情_用JS过滤Emoji表情的输入
本文为原创,转载请注明出处: cnzt 文章:cnzt-p 在前端页面开发过程中,总会碰到不允许输入框输入emoji表情的需求,我的思路是通过编码用正则匹配表情,然后将其替换为空字符创.但 ...
- 小程序中如何使用Emoji表情
在小程序开发的过程中,类似商城.社区之类的项目,大多数都遇到过使用emoji表情的需求,我在网上查找到一些文章,给了我一些灵感,以下就是使用表情的步骤. 参考文章链接--->https://bl ...
- mysql 苹果表情_mysql 插入emoji表情的时候报错问题。(苹果手机)
一.问题现象 保存微信用户昵称到数据库,ios用户的昵称包含表情,插入数据库出错. 二.分析 使用JS过滤emoji表情的主要原因:input标签中输入emoji表情,提交表单后插入数据库报错. 原因 ...
- java过滤ios表情,JS前端去掉emoji表情和Java后台处理emoji表情方法
莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输.编解码.以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emo ...
- mysql存储图片node_Node.js教程 阿里云mysql如何支持存储emoji表情
本篇教程介绍了Node.js教程 阿里云mysql如何支持存储emoji表情,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入. < 本篇主要记录nodejs项目阿里云m ...
- JS前端去掉emoji表情和Java后台处理emoji表情方法
莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输.编解码.以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emo ...
- js文本内去除emoji表情包
利用正则匹配emoji表情包并且去除 let Arr=['emoji
- js 通过正则过滤 emoji 表情
<input type="text" v-model.trim="names" @input="emojistr"> emoji ...
最新文章
- 企业网络推广——企业网络推广更注重网站内部链接优化!
- 25 uname-用于显示系统信息
- 插值MATLAB实现(牛顿差商、插值误差、龙格现象、切比雪夫插值)
- 【一周入门MySQL—1】数据库概述、数据定义、数据操作
- python生成的词云没有图案_Python生成词云的实现代码
- ajax类型的区别,ajax请求的类型 有post get 请问两种有何区别?
- 技术管理角色认知-管理都需要做哪些事
- 超融合将成为数据中心技术应用主流
- MongoDB学习笔记lt;七gt;
- Hard To Get歌词分析
- python调用mt4_python mt4
- DVWA搭建中遇到的无法连接数据库问题及处理
- 计算机对操作系统函数的调用失败,解决win7提示“远程过程调用失败且未执行”的方案...
- nargin与varargin的用法
- 5G无用时代的终结—从iPhone 12系列到vivo 6G应用场景的展望
- mysql 处理字符串 减断,MySQL字符串处理[8题]
- 人人都能看懂的「迭代器、生成器」入门指南!
- 修改本地项目svn地址
- Adobe源码泄漏?3行代码搞定,Flash动画无缝导入Android iOS cocos2dx(二)
- 腾讯云密钥登录的实践
热门文章
- 防爆破登录:配置/etc/hosts.deny禁止ip尝试ssh或者telnet操作
- FW:word/ppt中使用LaTEX语法输入公式!!!
- php实现mpg自动提取音轨,视频如何导出音轨 怎么将双音轨mpg提取其中一个音轨保存...
- 双线性映射:零知识证明的引擎
- DM使用过程中几个常见的问题
- 斐讯路由器k2p a1刷官改只能刷入k2p_57_v*_*固件无法刷入k2p_mtk_v*_*版本--刷入后无法进入主页面/刷入后无法启动
- keil转换c为汇编语言,如何用Keil生成bin、汇编、C与汇编混合文件?
- Python tkinter库之Canvas正方形旋转
- Linux配置并编译内核
- qmail加防病毒网关的郁闷经历