【问题标题】:Maatwebsite Laravel-Excel UTF8 problem in CSV exportMaatwebsite CSV 导出中的 Laravel-Excel UTF8 问题
【发布时间】:2020-03-10 03:29:35
【问题描述】:

当我使用“->export('xls')”时,结果还可以,但如果我使用“->export('csv')”,UTF8 字符会出现编码问题。 示例:Waister Guimarães,"waisters@gmail.com"

我使用"maatwebsite/excel": "~2.1.0",

【问题讨论】:

    标签: laravel laravel-5.8 maatwebsite-excel


    【解决方案1】:

    尝试编辑 config/excel.php :从 'use_bom' => false'use_bom' => true

    也许这会对你有所帮助

    【讨论】:

    • Emm 可能会尝试将包升级到 ~3.1.0 ,看起来不支持 2
    【解决方案2】:

    您尝试在代码中使用:header("content-type:application/csv;charset=UTF-8");

    或者你可以使用包PhpOffice\PhpSpreadsheet

    https://github.com/PHPOffice/PhpSpreadsheet

    可能对你有帮助。

    【讨论】:

      【解决方案3】:

      我已经解决了这个问题:

      我将值:'use_bom'=>false 更改为 'use_bom'=>true

      【讨论】:

        猜你喜欢
        • 2019-05-20
        • 2020-12-20
        • 2016-11-23
        • 2020-12-12
        • 2020-09-04
        • 2019-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多