`
wrong1111
  • 浏览: 248745 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

JS 另存为解决中文问题

阅读更多

在项目开发中,碰到了一个最简单不过的问题,但是解决起来也很头疼的问题。现在记录下来。以做以后参考。。。

 

项目中,所有字符集设置成 UTF-8。

但是在页面中,需要把一部分文字。以另存为的形式存储下来。。(现只解决IE)

 

做法如下

第一步:在JSP页面,做一个IFRAME。具体如下

 

<iframe name="winaa" style="display:none"></iframe>

 

第二步:

 

 js

 

var fileName="另存为测试.txt";
var winaa = window.open("","winaa","width=0,height=0,top=10000,left=10000,alwaysLowered=yes");
winaa.document.open("text/html","replace");
winaa.document.charset="UTF-8";
winaa.document.write("这只是一个测试用例子");
winaa.document.execCommand("SAVEAS",false,fileName);
winaa.close();

 

 

对于有中文的另存为就已经OK了,当然了,如果只是保存字母数字,也有更简单的写法。。可以上网搜下。。这里只做一下记录

0
0
分享到:
评论

相关推荐

    纯js导出EXCEL

    纯js导出EXCEL,生成的伪xls文件 ...1,我用谷歌浏览器下载没有问题,可能会碰见下载文件没有后缀名的问题,另存就可以 2,还有另一种解决方案,就是修改base64编码,使其支持中文,下篇文件会列出

    IE6下出现JavaScript未结束的字符串常量错误的解决方法

    解决变法很简单,JS文件另存为UTF-8编码格式即可。 ” 所以我修改了JavaScript的引用, [removed][removed] 修改后果然,可以正常且正确的运行了。 看来真的是中文编码格式的问题了。 问题:虽然用gb2312可以解决...

    asp.net日期控件

    最好用的asp.net前台控件。 使用方法: &lt;input type=text id=text1 readonly&gt; ...解决的方法是:选择js文件另存为同名文件,保存的选项选择编码保存,从列表中选择utf-8的编码进行保存即可。

    导出EXCEL,支持中文

    纯js导出EXCEL,生成的伪xls文件 支持中文 1,我用谷歌浏览器下载没有问题,可能会碰见下载文件没有后缀名的问题,另存就可以 2,还有另一种解决方案,就是修改meta编码,使其支持中文

    JavaScript中出现乱码的处理心得

    总结解决方法: 一:首先保证项目相关的文件格式编码(即另存为格式)统一为utf-8,特别是相关的CSS,JS文件的格式强烈建议统一为 utf-8; 二: JS中涉及到参数提交,传递,有可能出现中文、‘_’下划线、特殊符号的...

    傲游浏览器3(Maxthon) 3.1.8.1000 正式版

    傲游3浏览器是国内唯一具有独立内核的桌面浏览器产品,首创双核浏览模式,在安全、快速的基础上,保证了对网银、网购类网站的兼容性。傲游3浏览器内置云端广告过滤系统,强大而...右键"目标另存为"对话框采用系统风格

    比较好的HTML转PDF插件Phantomjs

    遇到的坑: jspdf 它最大的缺点就是分页效果差,由于不支持中文,所以大家...js调用浏览器打印、另存为pdf 发现只能调用,并且解决了指定区域调用打印,无法操作浏览器直接生成pdf,研究好久,无疾而终,放弃了。 Phant

    计算机应用技术(实用手册)

    解决方法:打开机箱,把主板上的一节纽扣电池取出,换上一节新的既可,或是CMOS被放电了,从新进入CMOS设置时间保存并退出就可解决此问题。 Press F1 tocontinue ,DEL to enter SETUP 按F1可以继续启动,按DEL进入...

    JAVA上百实例源码以及开源项目源代码

    JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器...

    JAVA上百实例源码以及开源项目

    JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器...

Global site tag (gtag.js) - Google Analytics