这里就不说废话了,直接说明解决方法。
小编在开发中发现了导出数据时,有些繁体字和特殊的字体总是丢失的情况,这就奇怪了,要是全部终端了,就是个别字段,某些字体丢失了。
没办法,小编只能网上查找一下方法,发现问题出现在iconv这个函数身上,原来这个函数如果碰到自己不会解析的文字和字符时就会自动跳过,所以造成文字丢失那就很正常了。发现了问题,然后就是解决问题了,网上找了很多方法,后来在一篇文章中发现了解决方法,小编编写的是如下:
iconv("utf-8","gb2312",$name);
只需要更改成
iconv("utf-8","GBK",$name);
即可,测试导出数据正常。
亲测,可以使用,今天就分享到这里。。。
标签: PHP