使用hta保存utf8格式的文件的代码
对于一个web程序员来说,使用hta来处理一些桌面程序功能是比较明智的,这样就还能用我们熟悉的js来进行开发,而不需要掌握新的语言。
平时的网页编辑器,做出来的网页是gb2312编码的,而要实现编码兼容,最好转化为utf8。我们完全可以用hta来做一个批量转换编码的工具,只是,fso不支持保存uft8编码的文件。这样,就需要借助adodb.stream控件了。
function saveFile(sUrl,sData){
var oStream
oStream=new ActiveXObject("adodb"+".stream")
oStream.Open
oStream.Position=oStream.Size
oStream.Charset="utf-8"
oStream.WriteText=sData
oStream.SaveToFile(sUrl,2)
oStream.close
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
来自:script8.com
相关推荐
-
使用hta保存utf8格式的文件的代码
对于一个web程序员来说,使用hta来处理一些桌面程序功能是比较明智的,这样就还能用我们熟悉的js来进行开发,而不需要掌握新的语言. 平时的网页编辑器,做出来的网页是gb2312编码的,而要实现编码兼容,最好转化为utf8.我们完全可以用hta来做一个批量转换编码的工具,只是,fso不支持保存uft8编码的文件.这样,就需要借助adodb.stream控件了. function saveFile(sUrl,sData){ var oStream oStream=new ActiveXObject
-
Python实现把utf-8格式的文件转换成gbk格式的文件
需求:将utf-8格式的文件转换成gbk格式的文件 实现代码如下: 复制代码 代码如下: def ReadFile(filePath,encoding="utf-8"): with codecs.open(filePath,"r",encoding) as f: return f.read() def WriteFile(filePath,u,encoding="gbk"): with codecs.open(
-
基于Python的XML格式的文件示例代码详解
XML文件是可拓展标记语言,是一种简单的数据存储语言,被设计用来传输和存储数据 在Python中XML的一些方法 读取文件和内容 #引用xml模块 from xml.etree import ElementTree as ET # ET去打开xml文件 tree = ET.parse("files/xo.xml") # 获取根标签 root = tree.getroot() print(root) # <Element 'data' at 0x7f94e02763b0> f
-
php 截取utf-8格式的字符串实例代码
php 截取utf-8格式的字符串 php中,我们经常需要截取字符串.英文字符占用一个字节,中文字符占用两个字节,但中文字符占用两个字节是相对于GBK编码而言但是在时下国际流行的UTF8编码中,一个中文字符占用3个字节.本文章向大家介绍一个php 截取utf-8格式字符串的函数. 举例说明: function truncate_utf8_string($string, $length, $etc = '...') { $result = ''; $string = html_entity_dec
-
ASP UTF-8页面乱码+GB2312转UTF-8 +生成UTF-8格式的文件(编码)第1/2页
最好的方法: 先说一下基本的东西: <%@ codepage=65001%>UTF-8 <%@ codepage=936%>简体中文 <%@ codepage=950%>繁体中文 <%@ codepage=437 %>美国/加拿大英语 <%@ codepage=932 %>日文 <%@ codepage=949 %>韩文 <%@ codepage=866 %>俄文 codepage指定了IIS按什么编码读取传递过来的串串(
-
在html中插入mpg格式视频文件的代码
复制代码 代码如下: <object classid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A" id="ActiveMovie1" width="239" height="250"> <param name="Appearance" value="0"> <param name="AutoStart&
-
html中插入avi格式视频文件的代码
复制代码 代码如下: <object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <param name="ShowDisplay" value="0"> <param name=&
-
html中插入rm格式视频文件的代码
复制代码 代码如下: <OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT=288 WIDTH=352> <param name="_ExtentX" value="9313"> <param name="_ExtentY" value="7620"> <param
-
html中插入wmv格式视频文件的代码
复制代码 代码如下: <object width=200 height=180 classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows
-
ASP生成静态文件编码为UTF-8格式的HTML文件
一般我们在ASP环境下,运行动生静操作时都用到的是FSO,他是专门对文件进行操作的一个组件,他FSO的编码属性只有三种,系统默认,Unicode,ASCII,并没有我们要的utf-8,所以一般中文系统上使用FSO组件生成的文件都是gb2312格式的了,即便您在网页内写上charset="utf-8"也是没用的 要生成utf-8格式的文件,ASP环境下我们用 ADODB.Stream代替FSO读写utf-8文件,因为,ADODB.Stream,有一个CharSet 属性,可以让您定义要打
随机推荐
- Perl信号处理学习简单小结
- php超快高效率统计大文件行数
- 解析Android横竖屏切换的问题
- CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解
- python线程、进程和协程详解
- 用asp实现网页调用doc附Response.ContentType 详细列表
- 浅析jQuery对select操作小结(遍历option,操作option)
- dos批量替换当前目录后缀名的实现代码
- jquery限制输入字数,并提示剩余字数实现代码
- Android中TabLayout结合ViewPager实现页面切换效果
- Android App调用MediaRecorder实现录音功能的实例
- 解析Java线程编程中的线程安全与synchronized的使用
- c语言求出给定范围内的所有质数
- ASP.NET MVC4入门教程(四):添加一个模型
- Android清除工程中无用资源文件的两种方法
- 在 webpack 中使用 ECharts的实例详解
- Python流行ORM框架sqlalchemy安装与使用教程
- vue实现日历备忘录功能
- 浅谈bootstrap layer.open中end的使用方法
- nest.js 使用express需要提供多个静态目录的操作方法
