asp网页在外国服务器运行时中文乱码解决方法
[ 2007-03-01 23:33:15 | 作者: kite ]
上个月为一间公司www.strongwill.biz做一个网站,放在外国服务器上运行,但后来发现在外国服务器运行asp,对中文的显示会出现乱码,因为这间公司要求做的是英文网站,所以当时就把这个问题放在一边先,做好网站先.今天有时间就研究一下了这个问题,在百度上搜索了一下,然后自己做了一两个ASP页面+Access数据库具体做了一下测试,成功了.
若是html文件(.htm .html)
在<head></head>中加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
若是asp文件(.asp)
第一行插入 <%@ codepage="936" %>, 如果第一行是以 <%@ LANGUAGE="VBs cript" %> 开头,则把第一行改为:<%@ codepage="936" LANGUAGE="VBs cript" %>
我是这样实现的,做一个公用页面zh.asp,然后凡是有中文显示的ASP页面上的第一行加上<!--#include file="zh.asp"-->
来调用一下.
zh.asp页面内容如下
<%@ codepage="936" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
在zh.asp页面下也加上
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
是因为有时写入数据库后的数据也会出现乱码,加多
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
就肯定不会出问题了
永久地址: http://www.jmkite.com/kite/technology/feed.asp?q=comment&id=228
若是html文件(.htm .html)
在<head></head>中加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
若是asp文件(.asp)
第一行插入 <%@ codepage="936" %>, 如果第一行是以 <%@ LANGUAGE="VBs cript" %> 开头,则把第一行改为:<%@ codepage="936" LANGUAGE="VBs cript" %>
我是这样实现的,做一个公用页面zh.asp,然后凡是有中文显示的ASP页面上的第一行加上<!--#include file="zh.asp"-->
来调用一下.
zh.asp页面内容如下
<%@ codepage="936" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
在zh.asp页面下也加上
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
是因为有时写入数据库后的数据也会出现乱码,加多
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
就肯定不会出问题了
[最后编辑于 kite, at 2007-03-01 23:35:48]
永久地址: http://www.jmkite.com/kite/technology/feed.asp?q=comment&id=228
此文还没有评论.
您无法为这篇日志发表评论.







心月湖
青草荷塘