将最后的20分拿出,含血请高手解答,OWC中Spreadsheet的export方法的问题

slinfo 2006-10-24 09:41:30
我在页面里面放入了一个spreadsheet的activex控件,然后在页面内用脚本来控制。如下面:

function export_html()
{
try
{
var ssConstants ;
ssConstants = window.Form1.excel1.Constants ;
//临时保存在本地
window.Form1.excel1.Export("c:\\temp1\\1.xml",ssConstants.ssExportActionNone,ssConstants.ssExportXMLSpreadsheet) ;
//读取该文件
var ts = fso.OpenTextFile("c:\\temp1\\1.xml") ;
window.Form1.tb_pageContent.value = ts.ReadAll() ; //返回
return true ;
}
catch(ex)
{
alert(ex.description) ;
return false ;
}
finally
{
}
}

代码运行都没有问题,可是偏偏中文的编码出了问题。
有时候window.Form1.excel1.Export可以将中文正确的导入到XML中,可是fso.OpenTextFile("c:\\temp1\\1.xml")取出来后,中文变成了乱码。
有时候window.Form1.excel1.Export直接就把中文导出成了乱码。

乱码形式如这样的:
<ss:Worksheet ss:Name="鏁版嵁缂栬緫鍖?>

所以说造成了XML文件都不完整,但是又没有地方可以写编码的地方,我真是急死了,希望各位高手和有解决方案的朋友赐教啊!!!
...全文
99 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
slinfo 2006-10-24
  • 打赏
  • 举报
回复
顶啊顶,期盼高手啊,高手到哪里去了啊
股神 2006-10-24
  • 打赏
  • 举报
回复
up
slinfo 2006-10-24
  • 打赏
  • 举报
回复
自己顶啊
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-10-24 09:41
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。