VB6编程中文件字符编码的简单转换,UTT-8和ANSI以及其它字符集互转
来源:互联网 发布:数据库可以存图片吗 编辑:程序博客网 时间:2024/06/03 19:41
最近用VB6给公司写个小程序,碰到ANSI与UTF-8互相转换的问题,到网上搜的都是比较复杂的算法。
偶然看到有人使用Adodb.Stream来解决问题,研究了一下确实可行,而且代码简单。分享一下。
'字符集编码转换函数,调用是带三个参数,filename文件路径,charsetIn源文件字符编码,charsetOut想要转换的字符编码Public Sub CharConvert(ByVal fileName As String, ByVal charsetIn As String, ByVal charsetOut As String) Dim stIn As Stream Dim stOut As Stream Dim s As String Set stIn = New ADODB.Stream Set stOut = New ADODB.Stream stIn.Open stOut.Open '设定源文件的字符编码 stIn.Charset = charsetIn '设定输出文件的字符编码 stOut.Charset = charsetOut '读取源文件 stIn.LoadFromFile (fileName) s = stIn.ReadText '将源文件流复制给输出文件流 stIn.CopyTo stOut '输出文件并覆盖 stOut.WriteText s stOut.SaveToFile fileName, adSaveCreateOverWrite stIn.Close stOut.Close Set stIn = Nothing Set stOut = NothingEnd Sub
0 0
- VB6编程中文件字符编码的简单转换,UTT-8和ANSI以及其它字符集互转
- 对各种字符集和字符编码的理解(Ansi,GB2312,Unicode,UCS,utf 8)
- 字符集编码ANSI和UNICODE
- 字符集编码ANSI和UNICODE
- ANSI字符和UNICODE字符的转换
- 字符集和字符编码以及相关
- 中文字符集与字符编码的基础知识 (转)
- 中文字符集与字符编码的基础知识(转)
- 中文字符集与字符编码的基础知识(转)
- 中文字符集与字符编码的基础知识
- 中文字符集与字符编码的基础知识
- 中文字符集与字符编码的基础知识
- 中文字符集与字符编码的基础知识
- 中文字符集与字符编码的基础知识
- 中文字符集与字符编码的基础知识
- 中文字符集与字符编码的基础知识
- 字符编码ANSI和Unicode的比较
- 其它编码的字符转utf8编码
- Redis 配置
- npm 常用指令
- 使用WebView监控网页加载状况,PerformanceMonitor,WebViewClient生命周期
- php配置文件修改注意事项
- vue2中子组件修改父组件传入的prop,并向父组件$emit一个广播事件
- VB6编程中文件字符编码的简单转换,UTT-8和ANSI以及其它字符集互转
- Go学习笔记(五)变量,常量,运算符,条件语句,循环语句
- Unity3D之Mecanim动画系统学习笔记(一):认识Mecanim动画系统
- [ArmCompiler6--armlink]armlink使用介绍
- camel 支持htts接入概述
- js 邮箱校验
- OpenWrt的rpcd的使用
- Android Emoji的处理
- C# 哈希加密