使用UTF8编码的文件名来创建PHP方法

本文阐述了PHP使用fopen创建UTF8编码文件的方式。分享给你供你参考。具体实现的方法如下:

一般来说,如果我们创造一个直接的,我们会发现文件编码不能UFT-8。If we want to create uft8 file, we need to do some technical treatment.The concrete steps are as follows:

使用PHP创建一个编码UTF-8文件的方法。

第一步:创建一个新的txt文件,打开文件->另存为xxx.php,将改为UTF-8编码,保存。

第二部分:在PHP文件中添加以下代码:

复制代码代码如下:< PHP

文件名=兰德(100999)。;定义以创建文件名和文件格式(根据需要更改自己)

将要写入文件的新内容的php学习网络;

如果(!$head=fopen ($filename, w+) {//) to open the file to read and write, the file pointer to the file header and the file size cut to zero, if the file does not exist will automatically create

死(尝试打开文件。}失败!请检查您是否有足够的权限!创建过程终止!);

}

如果(fwrite(合头,$str)= = false){ / /写文件

Fclose(合头);

死()写内容失败!请检查是否有足够的权限!写入过程终止!)

}

回声成功创建UTF-8格式文件名的文件名{ 。}并将内容写到文件中;

Fclose(合头);

>

创建UTF-8编码的文件使用此方法的关键点:

(1)确保PHP代码文件本身的编码格式是UTF-8

PHP代码文件的编码格式是什么,以及创建的文件编码是什么

显示随机码的问题

控制页面显示有三个主要因素:

1.html代码控制:在标准的HTML网页文件头标签包含代码。在编码字符集= UTF-8是告诉浏览器的内容在UTF-8格式的网页格式显示。

2.php代码控制:如果你添加页眉(内容类型:文本/ HTML字符集= UTF-8)在PHP文件的开头,此代码还告诉浏览器的内容在UTF-8格式的网页格式显示。(注:没有输出类似于回声在这行代码)

三.物理文件存储属性控制:打开一个带有记事本的文件,如当前文件的编码所示,文件>保存是实数编码。

添加函数的实例

复制代码代码如下:< PHP

$ F = fopen(测试.txt

美元utf8_encode(文本=!;



/ /第一功能utf8_encode要写数据到UTF编码格式。



为文本= XeF XBB 工具为文本;



/ / XeF XBB 工具



作用是:将内容($,$文本);



写入。



Fclose($);

>

这创建的文件的编码格式是UTF-8,但文件中的中文字符出现在混沌编码的现象,经过调试,代码如下:

复制代码代码如下:< PHP

ctxtsubmit美元=好;

($ F = fopen 文件美元/。

/ /文字= utf8_encode美元(美元ctxtsubmit);

/ /第一功能utf8_encode要写数据到UTF编码格式。

为文本= XeF XBB 工具。ctxtsubmit美元;

/ / XeF XBB 工具

作用是:将内容($,$文本);

写入。

Fclose($);

>

希望本文能对大家的PHP程序设计有所帮助。