编程社区 » asp编程 » 如何将文件保存为UTF8格式

如何将文件保存为UTF8格式


cjy1002



 发表:

如何将文件保存为UTF8格式


我的代码如下:
FileName = "abc.txt"
sPath=Server.MapPath("abc.txt")
Set oFso = Server.CreateObject("Scripting.FileSystemObject")
Set oSt = Server.CreateObject("ADODB.Stream")
Set oFile = oFso.GetFile(sPath)
iSize = oFile.Size
oSt.Mode = 3
oSt.Type = 1
oSt.Open()
oSt.LoadFromFile(sPath)
Response.AddHeader "Content-Disposition", "attachment; filename=" & filename
Response.AddHeader "Content-Length", iSize
Response.CharSet = "utf-8"
Response.ContentType = "application/octet-stream"
Response.BinaryWrite(oSt.Read())
Set oSt = Nothing
Set oFso = Nothing

可是,保存出来的文件还是gb2312

不知如何处理


Unending
回复:

记事本打开
另存为..
选择编码:utf-8

Unending
回复:

搞错了,还以为是把上面的文字保存为UTF-8

程序前加一句:Session.CodePage=65001
那么response.write输出的就是UTF-8编码数据
不必像上面那么麻烦

shiliangdong
回复:

up


相关文章
怎么防止别人另存为网页!
高手进,2个字段的排序问题
如何把下面的php代码转asp代码
刚给Session赋值,跳转页面后Session便丢失了……
如何将 DVBBS7.10sp1 中的注册页面 变成 点击弹出式的注册窗体? 50分
有经验的朋友进来看一下(关于防注入的)
ASP初学,帮忙看看,提交信息验证
[讨论]使用sql数据库,这样写错了吗?
有人会吗?FLV文件不能被修复.上次问了没人回答.哭
在线等
server=local 和 server=计算机名  的区别
实现html页面的参数传递,如x.html?id=x
热门文章
输入地址时http://192.168.01/default.asp能正常使用,但是用http://192.168.0.1/则只能显示首页
请高手帮解密
请问如何给select控件赋值,让他指定跳到某一个值。在线等
关于asp的server.URLEncode()后如何得到utf-8的问题
如何将文件保存为UTF8格式
由于该控件目前不可见、未启用或其类型不允许,因此无法将焦点移向它。
哪位大哥大姐能详细的说说关于“WinHttp.WinHttpRequest”组件的使用啊?
如何实现选择下拉菜单后在文本框中显示相应的值
如何用javascript做表单验证程序.
http/1.1 503 Service Unavailable
ASP导入Excel数据
网页打印,如何自动去除页眉页脚!!!

编程社区 2008 浙ICP备09013498号
© TinyBBS.cn
编程好站连接:codeproject sf.net codeplex