對于一個web程序員來說,使用hta來處理一些桌面程序功能是比較明智的,這樣就還能用我們熟悉的js來進(jìn)行開發(fā),而不需要掌握新的語言。
平時的網(wǎng)頁編輯器,做出來的網(wǎng)頁是gb2312編碼的,而要實現(xiàn)編碼兼容,最好轉(zhuǎn)化為utf8。我們完全可以用hta來做一個批量轉(zhuǎn)換編碼的工具,只是,fso不支持保存uft8編碼的文件。這樣,就需要借助adodb.stream控件了。
<script>
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
}
</script>
更多信息請查看IT技術(shù)專欄