我有一个带有utf-8编码的php脚本。在其中,我有一个带有特殊字符的数组(例如顶部带有~的n)。在我的编辑器中看起来很好。php 将数组与来自 html 表单的文本匹配并写入 csv 文件。当我编写文件时,我是这样做的;
fwrite($fp,utf8_encode($data),strlen($data)+100);
当我打开文件时,它说它是utf-8编码的,但章程都搞砸了。
您是否尝试过不对数据使用 utf_encode()?您似乎正在重新编码已经 UTF-8 编码的内容
我有一个带有utf-8编码的php脚本。在其中,我有一个带有特殊字符的数组(例如顶部带有~的n)。在我的编辑器中看起来很好。php 将数组与来自 html 表单的文本匹配并写入 csv 文件。当我编写文件时,我是这样做的;
fwrite($fp,utf8_encode($data),strlen($data)+100);
当我打开文件时,它说它是utf-8编码的,但章程都搞砸了。
您是否尝试过不对数据使用 utf_encode()?您似乎正在重新编码已经 UTF-8 编码的内容