Emoji 表情替换

百里嘉泽
2023-12-01

现在iOS 上已经很流行发送Emoji表情,但 mysql utf-8字符集是不支持的,导致服务器 insert DB 时出错,用java写了个emoji 表情替换方法。

import org.apache.commons.lang.StringUtils;

/**
 * <pre>
 * emoji 表情过滤
 * 
 * date: 2015年8月5日
 * </pre>
 * 
 * @author Howard
 */
public class EmojiFilter {

    public static String filterEmoji(String source) {
        if (StringUtils.isNotBlank(source)) {
            return source.replaceAll("[\\ud800\\udc00-\\udbff\\udfff\\ud800-\\udfff]", "*");
        } else {
            return source;
        }
    }


 类似资料: