ASP编码转换和实现代码的研究

背景:
有一天,我的一个同事给我的编程语言列表上面CSDN文章。我看到VB排名最好。我说的ASP(VBscript)是非常好的。结果,他反驳我,说ASP是不好的,很多事情是很难实现的,我该说什么呢,比如说我开发ASP已经有好几年了,没有找到任何困难的实现,除非它属于非脚本语言的范围,比如多线程应用程序(当然,ASP也可以模拟多线程任务),因此,他谈到了多线程和代码转换。他说他努力转换代码,但他没有成功,所以他认为ASP太弱了。听到的,我们知道他的编程基础不扎实,和ASP的了解是非常有限的(后来他说ASP的几个基本对象通常不知道,没用过,我是几乎晕倒,即使这是没有用的,告诉我关于ASP很弱,这似乎是一个长长的白色…所以,即使没有发言权,也不懂!哈哈...所以,当我在愤怒,我意识到ASP编码转换在周末的问题,让他知道什么是ASP,ASP和鄙视如此。当然,我的研究也填补了编码转换在ASP发展至今研究的空白!

现在,我们开始工作了,首先,我们知道编码的过程,文本编码,如果你想转换,我们必须认识到当前文本编码设置相应的,那么相应的编码集来读,这是正确的编码转换的前提下(如果这一步是错的,然后转换它将一系列的乱码)!好的,找到当前代码并正确读取它,然后我们可以通过设置良好的目标编码来将内容保存到指定的文件中。在这里,我们的代码转换是成功的。
让我们来看一下ASP编码转换的具体代码实现:
复制代码代码如下所示:
转换编码的内容转换成编码的内容,有目标的编码,和DEST目标文件的绝对路径
功能transfercharset(内容,CSET,dest)
昏暗的objstream
集objstream = server.createobject(ADODB。流)
objstream模式= 3。
objstream字符集= CSET。
objstream类型= 2。
objstream。开放
objstream.writetext内容
objstream位置= 0。
Objstream.SaveToFile DeST,2
objstream。关闭
集objstream =没有
端功能
以指定的编码读取指定的内容。
功能getContent(路径)
昏暗的objstream
集objstream = server.createobject(ADODB。流)
objstream字符集= getcharsetname(路径)。
objstream类型= 2。
objstream模式= 3。
objstream.charset =代码
objstream。开放
objstream.loadfromfile路径
objstream位置= 0。
objstream.readtext getContent =
objstream。关闭
集objstream =没有
端功能
获取指定内容的编码名称
功能getcharsetname(路径)
集objstream = server.createobject(ADODB。流)
objstream类型= 1。
objstream模式= 3。
objstream.open
objstream位置= 0。
objstream.loadfromfile路径
宾图库里巴利= objstream.read(2)
如果AscB(多重交替焙烘显影工艺(宾图库里巴利,1,1))= HEF和AscB(多重交替焙烘显影工艺(宾图库里巴利,2,1))= HBB
getcharsetname =UTF-8
ElseIf AscB(多重交替焙烘显影工艺(宾图库里巴利,1,1))= HFF和AscB(多重交替焙烘显影工艺(宾图库里巴利,2,1))= HFE
getcharsetname =unicode
其他的
getcharsetname =GB2312
最后如果
objstream.close
集objstream =没有
端功能

那么,在这样一段代码之后,我们的转换工作就完成了!希望本文能给ASP爱好者和其他语言爱好者带来一些帮助和启示。
最后,我想说的是,学习和使用编程语言并不难,对他们的大脑很重要,想想如何实现他们所需要的功能,而不是抱怨,说语言太弱了,不喜欢它。
好的,祝大家编程愉快,首先,写一下ASP的编码转换,然后我会介绍更多精彩的个人原创文章。谢谢您!