java.sql.SQLException: Incorrect string value: '\xF0\x9F\x87\xA8\xF0\x9F...'

咳咳、你是不是找了很多帖子了啊?什么改改mysql数据库哟~

用这个方法就ok啦!

package com.core.utils;

/**
 * @ClassName EmojiUtil
 * @Description
 * @Author PengKe
 * @Wx VIP694046220
 * @Date 2018/10/11 0011 10:10
 * @Version 1.0
 **/
public class EmojiUtil {
    /**
     * emoji表情替换
     *
     * @param source 原字符串
     * @return 过滤后的字符串
     */
    public static String filterEmoji(String source) {
        if (source != null && source.length() > 0) {
            return source.replaceAll("[\ud800\udc00-\udbff\udfff\ud800-\udfff]", "");
        } else {
            return source;
        }
    }
}
发布了76 篇原创文章 · 获赞 56 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/pk694046220/article/details/83009175