asp问题总结
1.中文乱码问题
一般乱码都是因为网页中使用了两种以上的编码所造成的,比如你网页用utf-8编码,而数据库或者session又是gb2312编码,那么就会乱码了,解决办法是在网页中指明编码类型,比如用utf-8编码,可以在网页最开始加上以下几句代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<%response.charset="utf-8"%>
或者
gb2312编码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%response.charset="gb2312"%>
或者在html中
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
2.中文字体输入导致的乱码,有些字体是Unnicode类型的,所以和网页设置成gb2312相冲突,故一定注意字体的设置问题。
“文件列表”字体时,不小心设置了一个“Unicode或其他类型的 字体”,将字体改为其他的默认字体即可
3.错误提示:“An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.”
asp上传文件时,会出现有的成功,有的文件上传不成功,错误提示仅有:其实是因为IIS7.5默认对上传文件大小设置的值较小导致的(默认为200000字节,等于195k)。
4.
1.中文乱码问题
一般乱码都是因为网页中使用了两种以上的编码所造成的,比如你网页用utf-8编码,而数据库或者session又是gb2312编码,那么就会乱码了,解决办法是在网页中指明编码类型,比如用utf-8编码,可以在网页最开始加上以下几句代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<%response.charset="utf-8"%>
或者
gb2312编码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%response.charset="gb2312"%>
或者在html中
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
2.中文字体输入导致的乱码,有些字体是Unnicode类型的,所以和网页设置成gb2312相冲突,故一定注意字体的设置问题。
“文件列表”字体时,不小心设置了一个“Unicode或其他类型的 字体”,将字体改为其他的默认字体即可
3.错误提示:“An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.”
asp上传文件时,会出现有的成功,有的文件上传不成功,错误提示仅有:其实是因为IIS7.5默认对上传文件大小设置的值较小导致的(默认为200000字节,等于195k)。
4.