我有一个带有utf-8编码的php脚本。在其中我有一个带有特殊字符的数组(比如和n在上面有一个〜)。它在我的编辑器中看起来很好。 php将数组与来自html表单的文本匹配并写入csv文件。当我写这个文件的时候我会这样做;
fwrite($fp,utf8_encode($data),strlen($data)+100);
当我打开文件时,它说它是utf-8编码但是包机都搞砸了。
答案 0 :(得分:3)
你试过没有在数据上使用utf_encode()吗? 看来你正在重新编码已经是utf-8编码的东西