知识大全 PHP程序开发中的中文编码问题[4]

Posted 中文

篇首语:丈夫欲遂平生志,一载寒窗一举汤。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP程序开发中的中文编码问题[4]相关的知识,希望对你有一定的参考价值。

PHP程序开发中的中文编码问题[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  同样也留有一个问题 为什么前者就绝对起作用 而后者有时候就不行呢?这就是接下来要谈的Apache 的原因了

   ) AddDefaultCharset

  Apache 根目录的 conf 文件夹里 有整个 Apache 的配置文档 d conf

  用文本编辑器打开 d conf 第 行(不同版本可能不同)有 AddDefaultCharset xxx xxx为编码名称 这行代码的意思 设置整个服务器内的网页文件 标头里的字符集为你默认的 xxx字符集 有这行 就相当于给每个文件都加了一行 header( content type:text/; charset=xxx ) 这下就明白为什么明明 设置了是 utf 可浏览器始终采用 gb 的原因

  如果网页里有 header( content type:text/; charset=xxx ) 就把默认的字符集改为你设置的字符集 所以这个函数永远有用 如果把 AddDefaultCharset xxx 前面加个 # 注释掉这句 而且页面里不含 header( content type… ) 那这个时候就轮到 meta 标签起作用了

  下面列出以上的优先顺序

   header( content type:text/; charset=xxx )

   AddDefaultCharset xxx

  

  如果你是 web 程序员 建议给你的每个页面都加个header( content type:text/;charset=xxx ) 这样就可以保证它在任何服务器都能正确显示 可移植性也比较强

   ) php ini 中的 default_charset 配置

  php ini 中的 default_charset = gb 定义了 php 的默认语言字符集 一般推荐注释掉此行 让浏览器根据网页头中的 charset 来自动选择语言而非做一个强制性的规定 这样就可以在同台服务器上提供多种语言的网页服务

  结束语

  其实 php 开发中的中文编码并没有想像的那么复杂 虽然定位和解决问题没有定规 各种运行环境也各不尽然 但后面的原理是一样的 了解字符集的知识是解决字符问题的基础 不过 随着中文字符集的变化 不仅仅是 php 编程 中文信息处理中的问题还是会存在一段时间的

cha138/Article/program/PHP/201311/21389

相关参考

知识大全 PHP程序开发中的中文编码问题[3]

PHP程序开发中的中文编码问题[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  定位问题时常

知识大全 PHP程序开发中的中文编码问题[2]

PHP程序开发中的中文编码问题[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库中的字

知识大全 Java中的中文编码问题

Java中的中文编码问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ()为什么要编码&nbs

知识大全 浅析PHP中的字符串编码转换(自动识别原编码)

浅析PHP中的字符串编码转换(自动识别原编码)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文

知识大全 PHP中的UNICODE 编码与解码

PHP中的UNICODE编码与解码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文章是对PHP

知识大全 ajax+php中文乱码的解决

  由于XMLHTTP采用的是Unicode编码上传数据而一般页面采用的是gb这就造成显示页面时产生乱码而当在获取页面时的XMLHttp返回的是utf编码这就造成了显示产生乱码解决方法之一就是在PHP

知识大全 struts中文问题和国际化问题的终极解决方案

  Java本身就支持多国语言编码不需要写任何程序可以很简单的实现秘诀就是两点    所有HTML/JSP页面全部采用UTF编码    客户端浏览器完全支持UTF编码    步骤  首先把所有的HTM

知识大全 JSP中文编码问题解决方法详解

JSP中文编码问题解决方法详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    最基本的乱码问

知识大全 解决JSP开发Web程序中的中文问题[1]

解决JSP开发Web程序中的中文问题[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 解决JSP开发Web程序中的中文问题[2]

解决JSP开发Web程序中的中文问题[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 然后再w