使用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 属性,可以让您定义要打
随机推荐
- php中用文本文件做数据库的实现方法
- mysql启用skip-name-resolve模式时出现Warning的处理办法
- 详解租约机制以及在hbase中的应用
- System.Timers.Timer定时执行程序示例代码
- ASP.NET服务器端控件RadioButtonList,DropDownList,CheckBoxList的取值、赋值用法
- 用Javascript检查Adobe PDF插件是否安装的实现代码
- php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
- Codeigniter的dom类用法实例
- js和jquery中循环的退出和继续下一个循环
- Python中处理时间的几种方法小结
- python中实现指定时间调用函数示例代码
- JS中如何比较两个Json对象是否相等实例代码
- web 屏蔽BackSpace键实例代码
- javascript调试说明
- sql条件查询语句的简单实例
- jQuery菜单插件superfish使用指南
- jQuery插件Skippr实现焦点图幻灯片特效
- GridView生成的HTML代码示例对比
- win2003修改Administrator用户名的方法
- Android应用开发中使用Fragment的入门学习教程