利用fso.OpenTextFil读取UTF-8文件

2022-06-30科技203

  利用fso.OpenTextFil读取UTF-8文件或者用FSO.save生成UTF-8文件时乱码解决办法生成静态页使用的方法是读取asp页面的html代码,保存为html文件,这种方法

  由于动态页是utf8格式的编码,我得到它的html代码后,使用fso保存,生成html是成功了,但是不能访问,因为html的编码有问题,选择gb2312就可以正常访问了。这样不行,因为整站都是utf8格式的编码,打开这个页面,还需要选择编码才可访问,这样太麻烦了,也没有人愿意去访问,所以必须解决utf8格式编码问题。

  经过一翻搜索才了发现,fso不能生成utf8格式的文件。所以要换种方法。

  又找了一会,找到一个函数,可代替fso生成文件,它使用的adodb.stream对象来生成utf8文件的,函数如下:

  复制代码 代码如下:

  '函数名称:ReadTextFile

  '作用:利用AdoDb.Stream对象来读取UTF-8格式的文本文件

  Function ReadFromTextFile (FileUrl,CharSet)

  dim str

  set stm=server.CreateObject(adodb.stream)

  stm.Type=2 '以本模式读取

  stm.mode=3

  stm.charset=CharSet

  stm.open

  stm.loadfromfile server.MapPath(FileUrl)

  str=stm.readtext

  stm.Close

  set stm=nothing 本文来自

  ReadFromTextFile=str

  End Function

  '函数名称:WriteToTextFile

  '作用:利用AdoDb.Stream对象来写入UTF-8格式的文本文件

  Sub WriteToTextFile (FileUrl,byval Str,CharSet)

  set stm=server.CreateObject(adodb.stream)

  stm.Type=2 '以本模式读取

  stm.mode=3

  stm.charset=CharSet

  stm.open

  stm.WriteText str

  stm.SaveToFile server.MapPath(FileUrl),2

  stm.flush

  stm.Close

  set stm=nothing

  End Sub IISBOY网,IISBOY.COM

  使用方法:

  复制代码 代码如下:

  call WriteToTextFile (../index.html,aaa,utf-8)

  搞定。

相关文章

手机根目录下的的文件夹和文件是干什么的?

作用: 1.res:资源文件。 2.drawable:布局文件。 3.layout:布局文件。 4.anim:动画效果文件。 5.values:取值、字符串等。 6.src:代码,至于src内部的目录名称,取决于具体项目结构。 7.libs:库文件。 安卓手机: 安卓(Android)...

如何反驳别人说的“我这都是为了你好”?

“我都是为你好”,这是最自私的一句话,和“你应该”同理! “我都是为了你好”,父母和周围的人常常说这样的话,去劝说自己该找对象,该结婚了。他们是怎样一种心理?难道找对象结了婚我就好了吗?找了对象结了婚,我的人生就开挂了?我的人生从此就高枕无忧了吗?我的生活从此就圆满结束了?好个**啊! 如果好,那现...

什么是海关编码?

“海关编码即HS编码,为编码协调制度的简称。其全称为《商品名称及编码协调制度的国际公约》(International Convention for Harmonized Commodity Description and Coding System)简称协调制度(Harmonized System,...

OutputStreamWriter osw=new OutputStreamWriter(os); 最后括号中的os什么意思?

  你这个代码,上面应该有一句你可以查看下javaapi OutputStreamWriter(OutputStream out) ? 创建使用默认字符编码的 OutputStreamWriter。 ? OutputStreamWriter(OutputStream out, Charset...

空姐其实就是服务员,可为什么被国人认为高大上职业?

高大上,其实就是一个意思,上档次的职业。 高,首先是要求的是身高,不说千里挑一,至少百里挑一吧;其次是要年轻漂亮,身材窈窕;再次是工资高,一般来说都有2一一3万;还有就是气质要高雅。这些都是一般人所不能具备的。 大,这是无数年轻女子羡慕的职业,不但可以免费旅游,弄不好还可以钓个金龟郎。 上,当然是指...

网购的杰士邦安全套怎么查真伪?

避孕套也有掺假行为,在购买到避孕套之后可以通过以下方法查询。从购买到的产品上找到产品编码,在通过官网上的查询窗口,输入产品编码,提交即可查询。例如一些牌子的产品,首先可以打开该牌子的官网,输入编码即可,网页会显示是否正品。除此之外也可以通过嗅觉来辨别。比如以杰士邦为例,它的超凡持久、动感三维、激情颗...

请问警察上门搜查是否要出示搜查令?

1、如果不存在紧急情形,搜查人员必须出示搜查证,搜查人员的行为是不正当的,你可以拒绝被搜查,如果强行被无证搜查了,你也可以向上级机关或检察院投诉,要求赔偿损失。2、另外,情况紧急不需要搜查令的情况,也不仅仅是警察说了算的,前提是“在执行逮捕或拘留时”,因此对象需要符合逮捕或拘留的条件。逮捕是有证据证...

你们知道正太控是什么么?

正太控是指对少年抱有强烈喜爱以及产生“萌”感觉的人,亦指对3至16岁左右之未成年男孩、少年本身及以这两者为对象之绘画少年、漫画、动画、小说抱有强烈喜好(萌)的人们,对象为少女则称为萝莉。 当初多用于成年女性有此种喜好之场合,近年成年男性之此种喜好亦在增加。有时也用作喜欢以比自己年纪小的男...

诫勉谈话和警告有什么区别?

主要区别是概念、适用对象、使用范围不同。 1、基本概念不同。 重大处分用语不准确,在行政处分种类里,没有重大处分。 行政处分,是指国家行政机关依照行政隶属关系给予有违法失职行为的国家机关公务人员的一种惩罚措施,包括警告、记过、记大过、降级、撤职、留用察看、开除。 警告属于行政处分,是指对违反行政纪律...

两男争一女,我该如何做?

两男争一女通常都是三角恋关系,主人公以前都是很好的朋友或者是兄弟,但是当他们喜欢上同一个女孩子是就会变成竞争对手和仇人了,整天都会在哪里斗的你死我活的,在外加自己和对方比谁比较强悍,你说对方什么什么不好,对方也说你什么什么不好,这个时候女方就会就会觉得很自豪,等到梦醒了以后两个男的就会发现为了一个女...

哪些是让你一眼万年的女明星?

一眼万年的女明星个个气质不凡。有楚楚动人,风情万种,国色天香,风姿绰约,光彩照人的共同特征。 世上男女都是审美的万物之灵。看到惊为天人的美女,心会为之一动。爱美之心人皆有之。世界上有思维有灵魂有创意的美女,是灵动的,风情万种楚楚动人美妙无比的。为绝色美女迸然心动,是正常人审美心理的正常反应。 女明星...

报告和总结的区别?

区别一、释义不同: 总结: 1、把一阶段内的工作、学习或思想中的各种经验或情况分析研究,做出有指导性的结论。 2、指总结后概括出来的结论。 报告:综合材料向上级报告,也指综合材料向群众报告。 区别二、用法不同: 总结:总结不一定有特定的目的和对象,总结更多的是对工作本身进行比较系统的、全面的概括与提...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。