开发者社区 问答 正文

php 写文件乱码问题:报错

echo $string 直接打印 中文正常 function write_file($file,$string){

        $fp = fopen($file, "w");

        @fwrite($fp, $string);

        @fclose($fp);

}

在万网虚拟空间write_file 后 从FTP吧文件下回来就是乱码 在其他虚拟空间都正常,这是我程序问题还是 万网空间问题?

展开
收起
kun坤 2020-06-09 14:02:09 569 分享 版权
1 条回答
写回答
取消 提交回答
  • 在万网空间 写入的文件   而在其他虚拟空间 文件都是UTF8 写文件的时候怎样强制用UTF8呢######@cooc123  EditPlus 3  或者DM 或者其他的..######notepad++ 已UTF-8读取   有很多 x,,什么的######再换一个编辑器读一下.######FTP客户端也是有一个字符集设置.

    ######

    引用来自“ZhiWei”的答案

    FTP客户端也是有一个字符集设置.
    应该和ftp没什么关系,在ftp里显示是乱码会和ftp有关系,但通过ftp得下来的东西和 ftp 就没关系了(传输类型例外)。
    2020-06-09 14:02:16
    赞同 展开评论
问答分类:
PHP
问答地址: