在將人人新鮮事爬取後插入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