数据报错java.sql.SQLException: Incorrect string value: '\xF0\x9F\x87\xA8\xF0\x9F...'

443 阅读1分钟

咳咳、你是不是找了很多帖子了啊?什么改改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;
        }
    }
}