如何在PHP中设置文本文件编码?

Programmer.zip

如何在PHP中设置文本文件ENCODING(例如UTF-8)?

让我告诉你我的问题。这是我的代码:

<?php 
file_put_contents('test.txt', $data); // data is some non-English text with UTF-8 charset
?>

输出:اÙ

fwrite() 具有相似的输出。

但是,当我test.txt通过记事本创建并设置字符集UTF-8时,输出就是我想要的。我想在PHP文件中设置字符集。

现在这是我的问题:如何通过PHP设置文本文件编码?

乔尼

当将文本存储在文件中时,PHP不应用编码:它存储的数据与字符串中的布局完全相同。

您提到在中打开文件时遇到问题notepad.exe那个文本编辑器不太擅长猜测您要打开的文件的编码。如果文本以UTF-8编码,则必须选择将其以UTF-8格式打开。如有可能,请使用其他文本编辑器。Notepad ++是一种流行的替代品。

如果必须使用notepad.exe,请在写入其他内容之前先在文件中写入字节顺序标记;否则,请执行其他操作。这将使其识别为UTF-8文件,同时可能使该文件无法用于其他目的(有关详细信息,请参阅Wikipedia文章)。

file_put_contents("file.txt", "\xEF\xBB\xBF" . $data);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PHP中设置文本文件编码?

来自分类Dev

如何在Vim中设置文本文件的标签?

来自分类Dev

如何在PHP中解析常规文本文件

来自分类Dev

sed +如何在sed命令中设置参数以显示文本文件中的行

来自分类Dev

Inno Setup-如何在设置过程中从文本文件编辑特定行?

来自分类Dev

如何在php中将数据写入文本文件

来自分类Dev

如何在Java中将扩展的ASCII字符作为字符串读/写到ANSI编码的文本文件中

来自分类Dev

vb.net如何在utf8中制作带有html或文本文件的编码

来自分类Dev

如何在Spark中从文本文件创建DataFrame

来自分类Dev

如何在python的文本文件中读取数字?

来自分类Dev

如何在zip中打开unicode文本文件?

来自分类Dev

如何在终端中打开文本文件?

来自分类Dev

如何在文本文件中填充方法的输出

来自分类Dev

如何在Matlab中读取多个文本文件?

来自分类Dev

如何在我的终端中编辑文本文件

来自分类Dev

如何在python中打印文本文件

来自分类Dev

如何在Python中从文本文件读取input()

来自分类Dev

如何在终端中打开文本文件?

来自分类Dev

如何在Excel中嵌入或链接文本文件?

来自分类Dev

如何在python中打开文本文件?

来自分类Dev

如何在ListView Android中打开文本文件

来自分类Dev

如何在Python中修改文本文件

来自分类Dev

如何在Matlab中读取多个文本文件?

来自分类Dev

如何在文本文件中填充方法的输出

来自分类Dev

如何在Java中写入新的文本文件

来自分类Dev

如何在文本文件中添加/删除行?

来自分类Dev

如何在文本文件中查找序列

来自分类Dev

如何在python中复制文本文件

来自分类Dev

如何在文本文件中写入数组的内容?

Related 相关文章

热门标签

归档