-1

我使用指令 $file = fopen($path, 'x+'); 创建一个文件 问题是 $path 包含需要 utf-8 编码的字符,创建的文件的名称包含像这样的字符 léla。我在使用 utf-8 读写文件时没有问题。我已经在任何地方设置了 utf-8 编码(在 apache 配置文件 httpd.conf 中,在 php 文件 php.ini 中)并且我已经添加了 utf-8 标头,但问题仍然存在

4

1 回答 1

0

这意味着,您的$path变量具有字符,在 utf-8 中被解释为 léla。您可以使用iconv函数将其转换为正确的编码。

于 2013-06-04T10:47:50.177 回答