Apache+PHP和Tomcat网页乱码问题

来源:asp之家 时间:2009-09-19 20:06:00 

 现在,很多人都拥有自己的电脑,并且通过固定的IP连接到互联网。于是,他们开始在自己的电脑上架设服务器。

在自己的电脑上架设服务器,无论你使用Linux还是Windows,都是非常简单的。这里我只介绍Apache+PHP和Tomcat在使用过程中的问题网页乱码问题。

对于Windows系统Apache和Tomcat的安装,只需要下载安装程序就能使用了。但是,恼人的中文问题出现了:网页的中文全是乱码。用户上网搜 索之后,可能得到“需要更改default_charset”为gb2312的信息。这是非常愚蠢的做法,如果你这样做了,你的网页只能使用gb2312 编码或者它的子集。所以这种方法成功率非常低。于是有的人得出结论: Apache和Tomcat等都是外国人做的,所以对中文支持不好。完全的胡说。

对于Apache,请把配置文件中的AddDefaultCharset ISO-8859-1(如果默认安装后有的话) 改成 AddDefaultCharset off,而Tomcat默认安装。

然后在你写网页的时候,在<head>与</head>标签之间加上<meta http-equiv="content-type" content="text/html; charset=? />其中问号是你的HTML/PHP/JSP源文件的编码格式。我曾经遇到过一个人,因为别人举例时用gb2312代替了?,所以他也照抄 gb2312,而事实上,他的文件是使用UTF-8编码格式存储的!他提出问题的时候,开始说Apache和PHP的问题,后来又说是文本编辑器的问题 (为什么不把编码存为gb2312?)。对于这种人,我只能说,问题在于他连基本的 HTML文件都不会写!还有的人,根本就没有在HTML/PHP/JSP文件中加上声明编码的<meta />标签。

当然,问题还有很多。因为能力和时间关系,我就不多说了。

标签:apache,tomcat,乱码
0
投稿

猜你喜欢

  • Z-Blog 点击标题链链显示Loading加载效果

    2011-08-20 08:42:04
  • DEDE:footer调用新方法,解决整站调用footer

    2009-05-12 10:49:00
  • GoDaddy:如何在现有托管帐户创建Google站长工具

    2010-04-26 12:54:00
  • VMware 虚拟机下安装 Linux(CentOS) 详细配置步骤

    2023-11-05 04:44:21
  • Discuz的可定制性及插件简析

    2009-02-20 16:03:00
  • 防止图片外链 得到了什么,失去了什么

    2010-05-11 16:36:00
  • WordPress高级技巧,打造个性keywords

    2008-02-13 13:14:00
  • 工作难找何不加入“人肉营销”

    2009-03-02 12:38:00
  • 更换apache到nginx的操作过程全记录

    2008-07-30 18:05:00
  • 社会化媒体整合营销 到底是希望还是忽悠

    2009-04-07 12:34:00
  • DHCP协议概述

    2010-05-16 18:35:00
  • 读取带有安全设置NTFS卷中的文件

    2010-03-29 18:42:00
  • 百度谷歌雅虎三合一 山寨搜索引擎雷倒网友

    2009-11-13 16:42:00
  • 如何SEO才是最好的

    2008-02-01 13:02:00
  • 分类信息网站防范垃圾信息的四个有效方法

    2008-11-20 23:56:00
  • Linux下DNS服务器安装配置方法详细介绍

    2009-02-10 15:43:00
  • 百度算法更新后的思考

    2007-12-03 20:53:00
  • ubuntu下apache服务器操作方法小结

    2022-03-16 19:54:27
  • virtualbox 中的linux 共享文件的方法

    2023-06-10 10:57:22
  • Discuz! X2子目录伪静态的实现方法

    2011-09-21 12:47:37
  • asp之家 网站运营 m.aspxhome.com