ASP网页编程之CODEPAGE=936是甚么意义?
ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。<%@LANGUAGE="xxx"CODEPAGE="936"%>一样平常又分为<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>和<%@LANGUAGE="javascript"CODEPAGE="936"%>两种。LANGUAGE="VBSCRIPT"和LANGUAGE="javascript",声名ASP以后利用的编程剧本分离为VBSCRIPT和javascript。一样平常在程序第一行举行声名。当利用该剧本声名后,以下一切程序使用全得切合该剧本言语的一切语法,二者不克不及搅浑利用,不然堕落。我们在写ASP时,一样平常不做限制,由于常常会在一ASP页面写分歧的剧本,固然这也是以就义实行效力为价值的。
CodePage:可读/可写。整型。界说用于在扫瞄器中显现页内容的代码页。代码页是字符集的数字值,分歧的言语利用分歧的代码页。比方,ANSI代码页为1252,日文代码页为932,简体中文代码页为936。一样平常情形下,当你上传到外洋网页空间,大概提取数据库纪录等呈现乱码时,就接纳这类办法办理。
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况; 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
页:
[1]