标题:保存文件的编码问题
取消只看楼主
coldwave
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-10-3
 问题点数:0 回复次数:0 
保存文件的编码问题
怎样用unicode保存字符串成文件?
我的这段代码是:
Sub saverecord(ByVal content As String)
With SaveFileDialog1
.Title = "保存记录"
.CheckFileExists = False
.CheckPathExists = False
.CreatePrompt = True
.Filter = "Excel逗号分隔文件(*.csv)|*.csv"
.ShowDialog()
savefile = .FileName(savefile已在以前声明)
End With
If savefile = "" Then
MessageBox.Show("请输入您要保存的文件名", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
Exit Sub
Else
Dim recordwriter As StreamWriter
recordwriter = File.CreateText(savefile)
recordwriter.Write(content)
recordwriter.Close()
End If
End Sub
然后,在menuitem的事件中使用,保存的文件是UTF-8编码的,在记事本里能正常显示,在excel里就不行了。
怎样才能以unicode保存文件呢?
搜索更多相关主题的帖子: 文件 csv savefile 编码 
2006-01-05 15:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-41737-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.511439 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved