开发者社区> 问答> 正文

phpexcel导出excel在本地可以,在阿里云上出现乱码

在局域网内、或者在本机上,phpexcel可以导出excel,里面含有中文,也可以打开!
但是上传到阿里云的服务器上,导出excel时,可以保存excel,但是打开的时候出现警告,并且是乱码:如下:
请高手指点

展开
收起
terryzeng915 2017-10-13 04:07:17 5173 0
3 条回答
写回答
取消 提交回答
  • github.com/xuri

    推荐一个功能丰富、兼容性好、高性能的 Excel 文档基础库 Excelize:https://github.com/xuri/excelize https://xuri.me/excelize/images/excelize.svg

    2020-12-08 11:39:26
    赞同 1 展开评论 打赏
  • 旺旺:nectar2。
    您好,

    出现警告,好象是说不允许在/tmp里写入文件。

    乱码的问题,可能需要检查一下php编码的设置,请参考: https://segmentfault.com/q/1010000000534016

    -------------------------

    您好,

    您可以对比一下本地和阿里云的环境是否有区别啊。

    如果您本地是用Windows来测试的,那阿里云服务端是Linux的,环境有区别,也有可能导致乱码哩。

    2017-10-13 09:53:32
    赞同 展开评论 打赏
  • Rephpexcel导出excel在本地可以,在阿里云上出现乱码

    -------------------------

    回 2楼dongshan8的帖子
    有人说加:ob_clean()也不行!   但是在本地导出,没出现乱码问题!在阿里云就出现乱码!

    -------------------------

    Rephpexcel导出excel在本地可以,在阿里云上出现乱码
    通过阿里云的工单建议:php的环境变量是开放的,自己可以修改!  但不知道怎么修改! 看见有php的版本选择,原来是5.3,升级到5.7后问题解决! 原来版本不一样,效果不一样!不知道原理怎么样,但是问题解决了!
    2017-10-13 04:08:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载