《从MYSQL数据库取出微信emoji表情在web html上显示》要点:

本文介绍了从MYSQL数据库取出微信emoji表情在web html上显示,希望对您有用。如果有疑问,可以联系我们。

相关主题:PHP开发

iOS或Android客户的输入法支持emoji表情输入,系统管理后台需要显示用户实际输入的效果,因此处理emoji表情符

前提:MySQL需要设置支持emoji编码为utf8mb4,具体如下:

(a) 配置my.cnf:

[mysql]

default-character-set = utf8mb4

[mysqld]

character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

(b) 重启mysql

(c) 根据自己数据表对应的字段,进行设置编码

ALTER TABLE t_user_basic MODIFY COLUMN title VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '内容';

(e) 查看 SHOW VARIABLES LIKE 'character%';

方式1:用JS处理emoji表情:

1.下载emoji的js相关内容和图片,里面包括demo使用,同时注意图片的路径,以免错误。

下载地址:https://download.csdn.net/download/sylearning/10288884

2.从数据库查出数据后,需要把它转换成unicode编码,如:\ud83d\ude05

3.js获取到unicode字符之后,会对它进行正则过滤,转换成图片名称对应的字符,然后组装图片路径,这样就可以显示了

方式2:直接用CSS处理emoji表情:

还有一种处理方式,当您接收到的微信内容时,emoji表情内容是这样的:@37891170f9dacfaa17f908c4bcf1fc8acd44478aeaa2cabb75d96362a25c5d0f:

把其中的

emoji表情保存到数据库中,取出后就可以直接显示在网页上,然后引入CSS文件,可以直接显示。

此CSS文件下载地址:

https://download.csdn.net/download/sylearning/10288910

最后,需要emoji表情图,可以在这里下载:

https://download.csdn.net/download/sylearning/10288924

html显示mysql图片路径_从MYSQL数据库取出微信emoji表情在web html上显示相关推荐

  1. emoji表情无法显示在html,emoji表情在web html上显示

    [iOS][]或[Android][]客户的输入法支持emoji表情输入,系统管理后台需要显示用户实际输入的效果,因此处理emoji表情符 **1.[MySQL][]需要设置支持emoji编码为utf ...

  2. emoji表情在web html上显示

    ios或android客户的输入法支持emoji表情输入,系统管理后台需要显示用户实际输入的效果,因此处理emoji表情符 1.mysql需要设置支持emoji编码为utf8mb4,具体如下: (a) ...

  3. 添加mysql库路径_修改MySQL数据库存放路径

    MySQL 数据库默认存放路径是 /var/lib/mysql,要把它放在别的路径下,方法如下(以下操作需root权限): 1. 新建一个要存放的数据库的目录,比如:/home/jeff/mysql, ...

  4. mysql数据库保存微信emoji表情转义

    /** 过滤表情* */public function parseEmojiTounicode($stremoji){$text = preg_replace_callback('/[\xf0-\xf ...

  5. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  6. python网页提交表单_Html表单——使用python在web页面上显示用户提交的数据

    这个例子展示了如何使用Python完成同样的事情--在web页面上显示提交的数据. 环境配置: win10.Anaconda3 问题: 1.在安装Anaconda3的时候出现了很多问题,经建议安装旧版 ...

  7. mysql一键更改图片地址_利用mysql语句批量替换指定wordpress文章图片路径

    有时候当你看到一篇十分优秀的国外文章的时候,比如说十个优秀.五十个优秀的网站设计欣赏.wordpress主题下载.jquery插件下载等等. 这些文章当中往往会跟随大量的示例图片供读者查看,如果这些文 ...

  8. linux mysql jdk路径_教大家在如何Centos7系统中安装JDK、Tomcat、Mysql(文末附马哥linux全套视频教......

    目录1.jdk的安装 2.tomcat的安装 3.mysql的安装 远程工具:SSH Secure File Transfer Client 远程工具的使用 下载地址:https://pan.baid ...

  9. mysql text保存图片_用mysql 如果包含有文字和图片,那么我要用哪种数据类型存储呢?还是分开,用TEXT和BLOB吗?...

    root@ytt:/var/lib/mysql-files# for i in `seq 1 100`; do cp 微信图片_20190711095019.jpg "$i".jp ...

  10. mysql 显示右边所有名称_查询表 - [ MySql参考手册 ] - 在线原生手册 - php中文网

    一.单表查询 1.1.查询所有字段 1.2.查询指定字段 1.3.查询指定记录 1.4.带IN关键字的查询 1.5.带BETWEEN AND 的范围查询 1.6.带LIKE的字符匹配查询 1.7.查询 ...

最新文章

  1. DSP48E Slice
  2. MongoDB使用小结:一些常用操作分享
  3. 删除空文件夹 linux,Linux中find批量删除空文件及空文件夹脚本
  4. 阿里云前端周刊 - 第 26 期
  5. oracle11g里sqldeveloper不能打开的问题
  6. c++ primer 4.4节练习答案
  7. 26享元模式(Flyweight Pattern)
  8. 华为薪资等级结构表_华为21级程序员月薪曝光:月薪27w,什么概念!程序员中的战斗机...
  9. leetcode 《简单》 设计问题 Python实现
  10. Ubuntu 16.04创建用户,用户授权,查看用户权限
  11. ImageOptim图片压缩工具免费版
  12. 乱世王者服务器维护,乱世王者微信541区风平浪静开服时间表_乱世王者新区开服预告_第一手游网手游开服表...
  13. 若依前后端分离项目图片上传后访问404问题
  14. java徽章_java
  15. 高等数学笔记-乐经良老师-第五章-积分(Ⅰ)-定积分与不定积分-第一节-定积分的概念
  16. 如何判断用户是否为第一次进入app或者是第一次进入指定页面
  17. Unity 之 Physics 二
  18. Vue动态修改网页浏览器标签的标题和图标
  19. 区块链基础理论模拟试卷三
  20. FMEA软件——如何正确理解PFMEA规划阶段的三大假设?

热门文章

  1. 博弈论入门——威佐夫博弈
  2. android电源管理白名单,{更新}k29去除白名单支持原生电源管理的bios(1.10;1.66)...
  3. Selenium下载与安装
  4. ITextSharp 使用
  5. linux支持hd610显卡吗,HD610和UHD630区别大吗 UHD630对比HD610的区别
  6. 为你的Intel(R) HD Graphics 显卡安装适合Premiere的驱动并解决“无法为此计算机验证正在安装的驱动程序“问题
  7. 数据统计分析(1):数据分析流程
  8. 电子名片怎么制作,制作一张电子名片难吗?
  9. 使用EasyCHM生成CHM文档
  10. 2023年东北大学理学院数学考研必看成功上岸前辈复习经验分享