How can I output a UTF-8 CSV in PHP that Excel will read properly?

后端 未结 30 2488
半阙折子戏
半阙折子戏 2020-11-22 06:08

I\'ve got this very simple thing that just outputs some stuff in CSV format, but it\'s got to be UTF-8. I open this file in TextEdit or TextMate or Dreamweaver and it displa

30条回答
  •  广开言路
    2020-11-22 06:12

    you can convert your CSV String with iconv. for example:

    $csvString = "Möckmühl;in Möckmühl ist die Hölle los\n";
    file_put_contents('path/newTest.csv',iconv("UTF-8", "ISO-8859-1//TRANSLIT",$csvString) );
    

提交回复
热议问题