木子屋 Dnawo's BLOG

VB6.0读写utf-8文本文件示例

👤 dnawo 📅 2012-05-01 👁 7646 👍 0 💬 0 🔄 本站原创
VB的Scripting.FileSystemObject对象只能处理ANSI编码的文本文件,对于utf-8编码的文件,我们需要使用ADODB.Stream对象来操作。

1.VB写入utf-8文本文件

Dim adostream As New ADODB.Stream
With adostream
    .Type = adTypeText
    .Mode = adModeReadWrite
    .Charset = "utf-8"
    .Open
    .Position = 0
    .WriteText "木子屋-http://www.mzwu.com/"
    .SaveToFile "D:\test.txt", adSaveCreateOverWrite
    .Close
End With
Set adostream = Nothing

2.VB读取utf-8文本文件

Dim adostream As New ADODB.Stream
With adostream
    .Type = adTypeText
    .Mode = adModeReadWrite
    .Charset = "utf-8"
    .Open
    .LoadFromFile "D:\test.txt"
    MsgBox .ReadText
    .Close
End With
Set adostream = Nothing

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 UML辅助网站规划和设计指南 下一篇 → ickd.cn-爱查快递API文档