我如何改变一个php页面的编码



我试图改变一个php文件的编码(通过另一个php页面)为UTF-8,我的意思是没有编辑器。

我试图使用file_get_contentsfile_put_contents

我用了这段代码,但是它不工作!

$text = file_get_contents('testencoding.php');
$text = mb_convert_encoding($text, "UTF-8");
file_put_contents('testencoding.php',$text);

以上代码仅在页面中有"阿拉伯"字符时才有效。

谢谢,

mb_convert_encoding函数必须指定from_encoding

如果没有指定from_encoding,它将使用内部编码。

尝试:

$text = file_get_contents('testencoding.php');
file_put_contents('testencoding.php',utf8_encode($text));

如果不工作,尝试:

$text = file_get_contents('testencoding.php');
file_put_contents('testencoding.php',utf8_decode($text));

PS:如果答案正确,请考虑将其标记为正确,谢谢:)

相关内容

  • 没有找到相关文章

最新更新