emoji存入mysql報錯 Incorrect string value: '\xF0\x90\x

在將人人新鮮事爬取後插入mysql數據庫時,遇到了這樣的報錯:java

Incorrect string value: '\xF0\x90\x8D\x83...' for column 
mysql

原來是爬取下來的新鮮事帶有了emoji表情,搜索解決方案:sql

【異常處理】Incorrect string value: '\xF0\x90\x8D\x83...' for column... Emoji表情字符過濾的Java實現
數據庫


加入這麼一行代碼.net

//filter emoji過濾掉emoji表情
        content = content.replaceAll("[\\ud800\\udc00-\\udbff\\udfff\\ud800-\\udfff]", "*");  
        return content;

全部的emoji都被變成了**
code

相關文章
相關標籤/搜索