`
hzy3774
  • 浏览: 993159 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

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");
header("Content-Type: text/html; charset=utf-8");
要注意如果连接数据库的话,PHP代码的编码一般要与数据库的编码格式保持一致,否则可能导致数据库读取发生乱码。
一个完整的示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<meta http-equiv="content-type" content="text/html; charset=gb2312">
		<title>demo</title>
	</head>
	<body>
		<?php
		header("Content-Type: text/html; charset=gb2312");
		?>
	</body>
</html>
 
分享到:
评论

相关推荐

    php导出word文档(支持样式导出)

    在PHP开发中,有时我们需要将HTML页面的内容导出为Microsoft Word文档,以便用户可以离线查看或打印。这个过程涉及到的技术主要包括PHP的DOM处理、文件流处理以及可能的第三方库的使用。本篇文章将深入探讨如何实现...

    php字符编码确定

    在探讨“PHP字符编码确定”这一主题时,我们需深入理解如何在PHP与MySQL环境中确保一致且正确的字符编码设置,这对于处理多语言内容、避免乱码以及确保数据完整性和正确显示至关重要。 ### PHP与MySQL字符编码的...

    php页面各种编码设置_.docx

    根据提供的文档信息,本文将详细解析 PHP 页面中的各种编码设置方法及其重要性,并结合数据库编码配置,确保数据处理过程中的编码一致性。 ### 一、PHP 页面编码设置 #### 1.1 使用 `meta` 标签设置页面编码 在 ...

    强大的php生成word ,html,rtf,pdf框架(包含中文文档)

    1、解决编码问题,PHPword 会对输入的文字进行utf8_encode编码转化,如果你使用GBK、GB2312或者utf8编码的话就会出现乱码,如果你用utf8编码,就查找类库中所有方法中的 utf8_encode 转码将其删除,如果你采用GBK...

    PHP js css sql html帮助文档

    PHP可以嵌入到HTML中,用来处理动态网页内容。PHP的优势在于它能与MySQL等数据库进行高效交互,提供丰富的函数库,支持多种数据类型,易于学习和部署。`php_manual_zh.chm`是PHP的中文官方手册,包含了PHP的所有函数...

    中文php文档for Dash (Mac)

    PHP是一种广泛使用的开源脚本语言,尤其适用于Web开发,可以嵌入到HTML中。Dash是一款强大的API文档浏览器和代码片段管理器,专为Mac用户设计。这款软件允许开发者快速查找并了解各种编程语言的文档,包括PHP。 在...

    php学习手册打包(apache2.2中文手册、HTML5、MySQL、PHP_manual_zh、PHP编码规范、ThinkPHP完全开发手册)

    2. **HTML5.chm** - HTML5是现代网页开发的标准,这份文档提供了HTML5的新特性、语法、元素和API的详细说明。包括离线存储、多媒体支持、表单控制、图形绘制等方面,帮助开发者创建功能丰富、响应式的网页。 3. **...

    PHP 开发中的中文编码问题

    1. 使用`&lt;meta charset="xxx"&gt;`标签来声明HTML文档的字符编码,如`&lt;meta charset="UTF-8"&gt;`。这告诉浏览器应该用哪种编码显示页面内容。但有时,即使设置了正确的编码,浏览器仍可能因其他原因使用错误的编码,此时...

    PHP相关学习帮助文档

    在IT领域,PHP是一种广泛应用的开源脚本语言,主要用于web开发,可以嵌入到HTML中。这份名为"PHP相关学习帮助文档"的压缩包提供了丰富的资源,帮助初学者和有经验的开发者深入理解和掌握PHP技术。 首先,我们看到...

    php4、php5帮助文档及smarty帮助文档

    在IT行业中,PHP是一种广泛使用的开源脚本语言,主要用于Web开发,可以嵌入到HTML中。这个压缩包包含了关于PHP4和PHP5以及Smarty模板引擎的相关文档,对于学习和掌握这些技术具有很高的价值。 首先,PHP4是PHP的一...

    PHP开发教程文档:PHP中文开发指南

    **PHP开发教程文档:PHP中文开发指南** PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适用于Web开发,可以嵌入到HTML中使用。PHP的主要优点包括易于学习、免费、跨平台和丰富的数据库支持。本...

    html2pdf支持图片及中文

    2. **中文支持**:由于HTML2PDF不直接支持中文,我们需要设置正确的字符编码。TCPDF支持UTF-8编码,所以确保你的HTML内容也是UTF-8格式的。在生成PDF之前,使用TCPDF的`SetFont()`方法设置字体为支持中文的字体,如...

    PHP编码规范文档(初学PHP或者中级PHP的学习者,有很好的指导作用)

    **PHP编码规范文档** 本文档旨在为初学者和中级PHP开发者提供一套标准的编码规范,以提高代码可读性、可维护性和团队协作效率。遵循这些规范,将有助于编写出更加一致、清晰且易于理解的PHP代码。 1. **目的** ...

    php接口文档

    PHP接口文档的知识点主要包括以下几个方面: 1. PHP API接口基础知识 API是Application Programming Interface的缩写,指的是应用程序编程接口。PHP API接口是允许应用程序之间进行数据交互和功能调用的一种接口。...

    PHP生成条形码barcode类

    3. **实例化类**:创建类的实例,并设置条形码类型和要编码的数据。 4. **生成图像**:调用类的方法生成条形码图像,并将其保存到服务器或直接输出到浏览器。 5. **显示条形码**:在HTML页面中通过`&lt;img&gt;`标签引用...

    NUSOAP参考文档 PHP

    通过阅读这份文档,你可以了解到更多关于NUSOAP的高级特性,如自定义SOAP消息编码、处理复杂数据类型、调试技巧以及与其他PHP库的集成。 在学习和使用NUSOAP时,记得结合参考文档进行实践,以加深理解和掌握。同时...

    一个基于PHP+MYSQL的轻量级文档系统.zip

    至于“毕业设计项目”,这表明这个系统可能是学生为完成学业而开发的,通常这类项目会涵盖软件工程的多个方面,包括需求分析、设计、编码、测试和文档编写,为学生提供了一个全面实践的机会。 【压缩包子文件的文件...

    PHP从入门到精通_html+CSS笔记.rar_8V4_PHP从入门到精通 学习文档_php 学习

    4. **HTML结构**:HTML文档的结构包括头部(head)、主体(body)等部分,以及各种标签如段落(p)、标题(h1~h6)、链接(a)、表格(table)、图像(img)等。理解这些元素的用途和用法,是构建网页内容的基础。 ...

    PHPWord使用文档

    #### 二、文档基本信息与设置 ##### 2.1 计量单位:缇(Twips) - **定义**:“缇”(Twips)是 PHPWord 中使用的计量单位,表示为“TWentieth of an Inch Point”的简写,即1/20磅。换算关系为:1缇 = 1/1,440...

    PHPMailer文档

    1. **$AltBody** - 此属性用于设置邮件的纯文本版本,作为HTML邮件的备用显示。在某些情况下,接收者可能无法查看HTML格式的邮件,这时$AltBody的内容就会被显示。通过设置这个属性,确保所有用户都能理解邮件内容。...

Global site tag (gtag.js) - Google Analytics