标题:保存文件的编码问题
只看楼主
coldwave
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-10-3
 问题点数:0 回复次数:1 
保存文件的编码问题
怎样用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
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
得分:0 

我的BLOG里有写一些相关的东西,可以去看看
http://spaces.msn.com/members/xinfresh/Blog/cns!1pWqcXSB1JHbF6rzfq81VPsQ!140.entry


E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-01-13 10:56



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




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

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