`
wrong1111
  • 浏览: 252469 次
  • 性别: 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
分享到:
评论

相关推荐

    net中引入外部js文件容易产生中文乱码

    解决 Net 中引入外部 JS 文件中文乱码问题的关键是统一编码方式,使得 ASP.NET 和 JavaScript 的页面编码保持一致。同时,在 JavaScript 文件中保持 UTF-8 编码方式,也可以防止中文乱码的问题。

    javascript js如何根据数据生成png图片.zip_jsp js

    在处理中文字符时,如`lj_jscharts3中有乱码的话,js中new JSChart报找不到这个类,所以一定要注意编码问题.txt`提到的,可能出现编码问题。确保HTML文件的编码与JavaScript源代码的编码一致,通常设置为UTF-8,同时在...

    node.js乱码问题【WebStorm环境】

    在进行Web开发时,尤其是在使用Node.js结合WebStorm IDE环境下,可能会遇到中文字符显示为乱码的问题。这一问题通常发生在网页渲染过程中,特别是在使用模板引擎(如Jade)进行页面渲染时。 #### 二、问题分析 在...

    IDEA编辑中文乱码问题处理方法.docx

    在使用 IntelliJ IDEA 编辑中文代码时,经常会出现乱码问题,例如新建 JS 代码,编辑好代码之后,重新加载,页面内容显示乱码。这种问题的出现是因为 IntelliJ IDEA 的文件编码和系统默认编码不匹配所致。 二、问题...

    ASP.NET javascript时间乱码问题

    当ASP.NET和JavaScript的时间数据传递出现问题时,主要表现为时间字符串在JavaScript中显示为乱码。以下是一些常见的解决策略: 1. **统一编码**:确保ASP.NET和JavaScript文件都使用相同的编码,例如UTF-8。在ASP...

    utf-8编码引起js输出中文乱码的解决办法

    由于UTF-8编码的特殊性和JavaScript处理字符串的方式,当在网页中使用UTF-8编码时,可能会遇到JavaScript输出中文字符显示为乱码的问题。这个问题通常出现在网页内容或JavaScript文件编码与浏览器解析的编码不一致时...

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

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

    导出EXCEL,支持中文

    解决这个问题的一种方式是用户手动“另存为”,在弹出的对话框中选择正确的文件类型和添加后缀。开发者也可以通过设置HTTP响应头`Content-Disposition`来指定文件的名称和类型,确保浏览器能正确处理下载。 第二种...

    网站开发中遇到UTF8出现乱码问题.docx

    2. 页面内JS处理中文:在JavaScript中处理中文字符串时,确保正确声明`charset=utf-8`,以免字符串操作时出现乱码。 五、FLASH相关的UTF-8编码问题: 1. Flash ActionScript编码:确保ActionScript代码的编码为UTF-...

    js.rar_gb2312

    在IT行业中,字符编码是一...总的来说,GB2312到UTF-8的转换是解决中文字符在不同系统间兼容性问题的一个常见步骤。了解并掌握字符编码的原理和转换方法对于IT从业者来说至关重要,尤其是从事Web开发和文件处理的工作。

    asp.net日期控件

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

    js读取json文件片段中的数据实例

    因此,为了正确显示中文,需要将文件另存为使用UTF-8编码格式。 此外,文章中还提到了网络请求的问题。在请求JSON文件时可能会遇到405 Method Not Allowed错误。这通常是因为请求方法不被服务器支持。解决方法是将...

    ExtJS中文乱码之GBK格式编码解决方案及代码

    为了解决这一问题,本文将介绍在GBK页面编码环境下,如何通过更改ExtJS资源文件的编码格式来解决中文乱码的问题。 首先,ExtJS是一个基于JavaScript的富客户端开源框架,广泛应用于构建跨浏览器的动态Web应用。它...

    纯js导出EXCEL

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

    JavaScript中出现乱码的处理心得

    在JavaScript开发过程中,乱码问题是一个常见的困扰,尤其是在处理中文字符和特殊符号时。本文将深入探讨乱码的成因及解决策略,帮助开发者更好地应对这类问题。 首先,乱码通常发生在数据传输和解析的过程中,这...

    Jmeter生成HTML报告中文调试

    3. **处理乱码问题**:如果在打开HTML报告时遇到中文乱码,用户可以手动打开“index.html.fmkr”文件(这可能是用于生成报告的模板文件),然后将其另存为ANSI编码。ANSI编码是一种针对Windows系统的编码方式,对于...

    asp UTF-8 乱码问题的解决方法小结

    ASP页面UTF-8编码乱码问题的解决方法涉及到字符编码的知识点,主要需要理解以下几个方面: 1. 字符编码基础知识 字符编码是用于文本数据转换为另一种格式的标准。不同的编码方式用于不同的语言环境,解决乱码问题的...

    SVG图片解析+PDF导出+excel转PDF

    总结以上,本压缩包提供的SVG图片解析知识涉及SVG的基本元素、路径数据、CSS样式和JavaScript交互,PDF导出则强调了如何解决中文显示问题和使用HTML进行转换,Excel转PDF涵盖了不同转换方式及其应用场景。...

    九个优秀的Grease Monkey脚本推荐

    通常,用户需要逐个右键点击图片并选择“另存为”,而此脚本可能提供了批量下载或一键下载的功能,提高效率。 2. **将Google Reader阅读分享到Twitter.user.js**: 这个脚本使用户能够在阅读Google Reader订阅的...

Global site tag (gtag.js) - Google Analytics