ホームページ > バックエンド開発 > PHPチュートリアル > phpexcel导出emoji符号报错怎么办

phpexcel导出emoji符号报错怎么办

PHPz
リリース: 2020-09-05 11:58:21
オリジナル
4845 人が閲覧しました

phpexcel导出emoji符号报错怎么办

phpexcel导出emoji符号报错怎么办?

phpexcel导出用户数据成excel时,如果昵称包含表情,会导致数据不完整。

过滤或替换emoji。因为emoji通过json_encode后,大部分都是u[ed] 开头的编码,所以先对昵称json_encode然后用正则过滤或替换成*,以下时相关代码:

$value = json_encode($value);
$value = preg_replace("/\\\u[ed][0-9a-f]{3}\\\u[ed][0-9a-f]{3}/","*",$value);//替换成*
$value = json_decode($value);
ログイン後にコピー

更多相关技术文章,请访问PHP中文网

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート