Rumah > pembangunan bahagian belakang > tutorial php > phpexcel导出emoji符号报错怎么办

phpexcel导出emoji符号报错怎么办

PHPz
Lepaskan: 2020-09-05 11:58:21
asal
4856 orang telah melayarinya

phpexcel导出emoji符号报错怎么办

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

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

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

1

2

3

$value = json_encode($value);

$value = preg_replace("/\\\u[ed][0-9a-f]{3}\\\u[ed][0-9a-f]{3}/","*",$value);//替换成*

$value = json_decode($value);

Salin selepas log masuk

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan