设置数据库编码
1、mysql的版本必须为v5.5.3或更高 2、把数据库的编码改成utf8mb4 -- UTF-8 Unicode 3、然后需要存储emoji表情的字段选择utf8mb4_general_ci 4、数据库连接也需要改为utf8mb4
程序对字符转义处理
- URLEncoder.encode()/URLDecoder.decode
- Base64.getEncoder().encode()/Base64.getDecoder().decode()
- emoji表情符号与unicode程序互转;或JDK自带工具$JAVA_HOME/bin/native2ascii
- https://github.com/binarywang/java-emoji-converter
来源:oschina
链接:https://my.oschina.net/wnjustdoit/blog/4274812