在项目开发中,碰到了一个最简单不过的问题,但是解决起来也很头疼的问题。现在记录下来。以做以后参考。。。
项目中,所有字符集设置成 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了,当然了,如果只是保存字母数字,也有更简单的写法。。可以上网搜下。。这里只做一下记录
分享到:
相关推荐
纯js导出EXCEL,生成的伪xls文件 ...1,我用谷歌浏览器下载没有问题,可能会碰见下载文件没有后缀名的问题,另存就可以 2,还有另一种解决方案,就是修改base64编码,使其支持中文,下篇文件会列出
解决变法很简单,JS文件另存为UTF-8编码格式即可。 ” 所以我修改了JavaScript的引用, [removed][removed] 修改后果然,可以正常且正确的运行了。 看来真的是中文编码格式的问题了。 问题:虽然用gb2312可以解决...
最好用的asp.net前台控件。 使用方法: <input type=text id=text1 readonly> ...解决的方法是:选择js文件另存为同名文件,保存的选项选择编码保存,从列表中选择utf-8的编码进行保存即可。
纯js导出EXCEL,生成的伪xls文件 支持中文 1,我用谷歌浏览器下载没有问题,可能会碰见下载文件没有后缀名的问题,另存就可以 2,还有另一种解决方案,就是修改meta编码,使其支持中文
总结解决方法: 一:首先保证项目相关的文件格式编码(即另存为格式)统一为utf-8,特别是相关的CSS,JS文件的格式强烈建议统一为 utf-8; 二: JS中涉及到参数提交,传递,有可能出现中文、‘_’下划线、特殊符号的...
傲游3浏览器是国内唯一具有独立内核的桌面浏览器产品,首创双核浏览模式,在安全、快速的基础上,保证了对网银、网购类网站的兼容性。傲游3浏览器内置云端广告过滤系统,强大而...右键"目标另存为"对话框采用系统风格
遇到的坑: jspdf 它最大的缺点就是分页效果差,由于不支持中文,所以大家...js调用浏览器打印、另存为pdf 发现只能调用,并且解决了指定区域调用打印,无法操作浏览器直接生成pdf,研究好久,无疾而终,放弃了。 Phant
解决方法:打开机箱,把主板上的一节纽扣电池取出,换上一节新的既可,或是CMOS被放电了,从新进入CMOS设置时间保存并退出就可解决此问题。 Press F1 tocontinue ,DEL to enter SETUP 按F1可以继续启动,按DEL进入...
JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器...
JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器...