b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

vbs adodb_adodb.dll_vb中adodb.recordset

电脑杂谈  发布时间:2017-01-26 02:14:10  来源:网络整理

需求是在VBS中使用Adodb.Stream(或其他方法)输出不带BOM的UTF-8文件

在调用SaveToFile()方法之前,需要将流转换为二进制类型。

Set stream =  getStream()'此处获得一个不带BOM的stream
stream.Position = 0
stream.Type = 1
stream.SaveToFile fileName, 2

但是Adodb.Stream在输出的时候发现UTF-8文本流的开头缺少BOM,又会再次将其加上。vbs adodbvbs adodb

如果将流类型改为二进制,输出时就可以绕过Adodb.Stream的BOM监测了。

问题:虽然将流转换为二进制类型可以绕过Adodb.Stream的BOM监测,但是输出文件的Encoding不是UTF-8。如何能绕过Adodb.Stream的BOM监测,同时输出不带BOM的UTF-8文件呢?

谢谢


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28732-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 郑阳阳
        郑阳阳

        没有马云也会有张云李云

      • 牛俊杰
        牛俊杰

        厂家一天生产那么多黑芝麻粉

      热点图片
      拼命载入中...