从Excel CSV文件中导入和导出的PHP中文字体被混乱了???和不同的符号



我只想导入和导出使用PHP文件与数据库表不同的产品数据。除中文以外的其他语言很好,但是中国字体被弄乱了。

我已用于导出功能: -

      mb_convert_encoding($results[$i]->name, "UTF-16LE");

用于导入功能性

       header('Content-Type: text/html; charset=UTF-8');
       $data = array_map("utf8_encode", $data); 

您可以使用

setlocale(LC_ALL, 'en_US.UTF-8');

从文件中获取内容之前。它将以任何其他语言获取和解析内容。

参考:fgetCSV()不读取阿拉伯字符