1.若文档用unicode(UTF-8)编码,则codepage需要用65001而不能用936
2.Server.urlencode只能对中文进行编码,英文编码后的形式与编码前相同
3.在以button的onclick 属性打开一个新的ASP 页面时,无法在新打开的ASP 页面中用Request.ServerVariables("HTTP_REFERER")获取前页的URL
4.当从页面获取了一个集合对象时,比如checkbox集合,不能将这个集合赋予一个数组,而只能直接用split()函数或者for each in取得,但在将这些值付给一个数组时,这个数组名事先不能声明为一个数组型变量,而只能声明为普通变量,或者程序会报错。
5.同名不同id的html对象都可以组成集合
6.若静态页面采用集合,集合成员有中文字符,页面编码为unicode,则在获取集合元素值时,应该采用split()函数,而不适宜采用for each in…… Next,因后者在拆分时,会使中文字符串变成乱码。
7.SA-FileUp组件上传文件时,totalbytes获得的值的单位为kB,不是byte
8.若页面用utf-8编码,则客户端将要传递的中文url应该用客户端javascript的
encodeURI(URIString)方法进行编码,而尽量不要在服务段用server.urlencode()进行编码,否则可能会出现url中文参数被截断的可能
9.ASP 中,class中的成员function和sub处于同一级别,不允许在sub中包含function,否则会报语法错误