为什么我的asp网站传上去以后首页上都是问号 20
我把asp网站传到一个外国服务器上,首页上连数据库动态模块除了英文能显示外都是问号。本来以为是不支持中文的缘故,但是首页界面上非动态部分的中文都能显示。是不是数据库的问题...
我把asp网站传到一个外国服务器上,首页上连数据库动态模块除了英文能显示外都是问号。本来以为是不支持中文的缘故,但是首页界面上非动态部分的中文都能显示。是不是数据库的问题,数据库好像不是access的,貌似是sql的。
不是sql的,是access的,扩展名一改我就晕了 展开
不是sql的,是access的,扩展名一改我就晕了 展开
展开全部
你这种问题,我当年也遇到过,但是忘记如何解决的了。
你可以注意下,这几个方面:
1.文件保存的编码。注意区分下面的第二点哟!
2、文件内的编码。如:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3、数据库。。。
4、输出内容编码<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
5、Response.Charset="gb2312"
我也不知道了,你如果解决了,吧解决的办法贴出来分享下哈!!
你可以注意下,这几个方面:
1.文件保存的编码。注意区分下面的第二点哟!
2、文件内的编码。如:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3、数据库。。。
4、输出内容编码<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
5、Response.Charset="gb2312"
我也不知道了,你如果解决了,吧解决的办法贴出来分享下哈!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是网页编码的问题。
不知道你用的什么编码?
如果你在网页的<head></head>之间加入了如下代码:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
则在asp代码部分也要加上:
<%
Session.CodePage = 65001
%>
如果你在网页的<head></head>之间加入了如下代码:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
则在asp代码部分也要加上:
<%
Session.CodePage = 936
%>
即要保持html部分与asp部分编码的统一性。
统一后再将asp文件保存为相应的格式,即如果统一用utf-8编码,则将文件按utf-8格式保存,如果统一用gb2312编码,则将文件按gb2312格式保存。
推荐使用utf-8编码。
当然,如果统一成其他的编码,则应以那个编码格式保存。
不知道你用的什么编码?
如果你在网页的<head></head>之间加入了如下代码:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
则在asp代码部分也要加上:
<%
Session.CodePage = 65001
%>
如果你在网页的<head></head>之间加入了如下代码:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
则在asp代码部分也要加上:
<%
Session.CodePage = 936
%>
即要保持html部分与asp部分编码的统一性。
统一后再将asp文件保存为相应的格式,即如果统一用utf-8编码,则将文件按utf-8格式保存,如果统一用gb2312编码,则将文件按gb2312格式保存。
推荐使用utf-8编码。
当然,如果统一成其他的编码,则应以那个编码格式保存。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询