PHP/HTML对文档编码的设置

网页或者PHP文件的编码格式通常会采用GB2312和UTF-8两种格式:

首先,静态页面需要添加说明,这是为了让浏览器知道要采用什么编码,如:

<meta http-equiv="content-type" content="text/html; charset=gb2312">

 如果不声明,显示出来的网页可能出现乱码。指明为GB2312编码后,文档要保存成ANSI编码。

UTF-8 的话保存成 utf-8;

其次,在PHP脚本中还要说明PHP脚本的编码方式,让服务器知道要采用什么方式解码,不指明的话,服务器可能执行不了PHP代码。

header("Content-Type: text/html; charset=gb2312");

相关推荐