我输出带有欧元符号的csv文件时遇到问题。我尝试使用不起作用的欧元和欧元也不起作用。这仅适用于我的表视图,但在导出到csv时不起作用。
希望有人可以帮助我。
更新 我忘了说这个代码而不是欧元符号是这个符号:Â
'€ '
答案 0 :(得分:0)
我个人会在文件
上运行utf8
编码功能
实施例
mb_convert_encoding($csv, 'UTF-16LE', 'UTF-8');
答案 1 :(得分:0)
旧线程,但无论如何我都会通过搜索引擎找到这个帖子。
对我来说真正有用的是以下转换:
echo iconv("UTF-8", "CP1252", $csv);
无需编码标题或其他所需的转换,只需使用符号“€”即可。自Office 2000或更早版本以来,这一直在运行,并且仍然适用于Office 2016/365。