From 1553759f81bfd5c52ff93533e6e761ee4a34e73d Mon Sep 17 00:00:00 2001 From: pengda <10266652509@qq.com> Date: Mon, 26 May 2025 18:41:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=87=E6=BB=A4emoj?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model/mSpider.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/model/mSpider.php b/model/mSpider.php index 842a567..f54126a 100644 --- a/model/mSpider.php +++ b/model/mSpider.php @@ -293,7 +293,7 @@ class mSpider extends mBase { $created_at = new DateTime($da['created_at']); // 解析时间 $weibo = array( 'mblogid' => $da['mblogid'], - 'text' => $da['text_raw'], + 'text' => $this->remove4ByteChars($da['text_raw']), 'refer' => '', 'pic_ids' => $da['pic_num'] > 0 ? json_encode($da['pic_ids']) : '', 'video_url' => isset($da['page_info']['media_info']['stream_url']) ? $da['page_info']['media_info']['stream_url'] : '', @@ -330,4 +330,8 @@ class mSpider extends mBase { return true; } + + private function remove4ByteChars($str) { + return preg_replace('/[\xF0-\xF7][\x80-\xBF]{3}/', '', $str); + } } \ No newline at end of file