求救 关于保存为文本文件

阿古 2003-07-21 10:25:26
看我的这个函数
调用此函数时可以将网页上的某些数据保存为文本文件.
但是保存下来以后,文本文件中是乱码(如果保存为HTM格式不会出错).
谁能帮我解决????????????
function saveas()
{
//文本文件会出现乱码在中文下.
var winSave = window.open();
winSave.document.open ("text/html","GB2312");
winSave.document.write ("测试文件");
winSave.document.execCommand ('SaveAs',true,'会议考勤数据.txt','.txt');
//winSave.document.execCommand ('SaveAs',true,'会议考勤数据','.htm'); 这个不会出现乱码.

winSave.close();
}
</script>

...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿古 2003-07-22
  • 打赏
  • 举报
回复
怎么没有谁能控制的了么????????
阿古 2003-07-21
  • 打赏
  • 举报
回复
请看这个代码的运行情况.
<HTML>
<HEAD>
<META content="text/html;charset=gb2312" http-equiv="Content-Type">
</head>
<body>
<script language=javascript>
function saveas()
{
var winSave = window.open();
winSave.document.open ("text/html","GB2312");
winSave.document.write ("测试文件");
winSave.document.execCommand ('SaveAs',true,'会议考勤数据.txt','.txt');
winSave.close();
}
</script>
<input type=button value="另存为" onclick="saveas()">
阿古 2003-07-21
  • 打赏
  • 举报
回复
使用这个就不是保存为txt文件了
winSave.document.execCommand ('SaveAs',true,'会议考勤数据','.txt');
sw47 2003-07-21
  • 打赏
  • 举报
回复
winSave.document.execCommand ('SaveAs',true,'会议考勤数据','.txt');
阿古 2003-07-21
  • 打赏
  • 举报
回复
好像是我控制不了它呀.
sw47 2003-07-21
  • 打赏
  • 举报
回复
是不是unicode在作怪?

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧