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

后端 未结 30 2522
半阙折子戏
半阙折子戏 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:19

    Add:

    fprintf($file, chr(0xEF).chr(0xBB).chr(0xBF));
    

    Or:

    fprintf($file, "\xEF\xBB\xBF");
    

    Before writing any content to CSV file.

    Example:

提交回复
热议问题