| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1340 人关注过本帖
标题:保存文件的编码问题
只看楼主 加入收藏
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
快速回复:保存文件的编码问题
数据加载中...
 
   



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

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