绿色资源网:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|论坛转帖|厂商大全

绿色资源网

技术教程
您的位置:首页服务器类Web服务器 → Apache+PHP和Tomcat网页乱码问题

Apache+PHP和Tomcat网页乱码问题

我要评论 2009/05/04 17:16:51 来源:绿色资源网 编辑:佚名 [ ] 评论:0 点击:1956次

现在,很多人都拥有自己的电脑,并且通过固定的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,PHP,Tomcat

阅读本文后您有什么感想? 已有 人给出评价!

  • 1 欢迎喜欢
  • 1 白痴
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙视