亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

VBS實現GB2312,UTF-8,Unicode,BIG5編碼轉換工具

2020-06-26 18:23:43
字體:
來源:轉載
供稿:網友
VBS寫的GB2312,UTF-8,Unicode,BIG5編碼轉換工具,轉換工具下載:GB2Ue.vbs (3.34 kb)
 
演示 
echo "ABCDE &!@#$ ^<>() %% abcde 測試!"> "處理前.txt" 
GB2Ue.vbs "處理前.txt" "處理后.txt" 
Ue2U8.vbs "處理后.txt" 
U82GB.vbs "處理后.txt" 
GB2U8.vbs "處理后.txt" 
U82Ue.vbs "處理后.txt" 
Ue2GB.vbs "處理后.txt" 
@echo 經過6次處理 "處理后.txt" 和 "處理前.txt" 仍舊是相同編碼 
如果不知道文件的原始編碼,請使用 

下面里面里面具體代碼: 
復制代碼代碼如下:

' *==============================================================================* 
' * CMD 命令行編碼轉換工具包括GB2312,UTF-8,Unicode,BIG5...支持拖拽、文件另保存為 * 
' * CodeChange.vbs BY: yongfa365 
' * GB2Ue.vbs BY: fastslz 
' *==============================================================================* 
aCode = "GB2312" 
bCode = "Unicode" 
Show = "本腳本僅支持"&aCode&"到"&bCode&"的轉換,請拖拽單個要轉換的文件到此文件上! " 
Usage1 = "語法1:GB2Ue.vbs [驅動器][目錄][文件名] (直接替換原文件模式)" 
Usage2 = "語法2:GB2Ue.vbs [驅動器][目錄][文件名] [目標驅動器][目錄][新名稱] /Y" 
Usage3 = " 如果目標新文件已存在,使用/Y參數后將直接替換而不提示是否改寫! " 
Usage4 = "命令行編碼轉換工具 BY: fastslz" 

Set objArgs=WScript.Arguments 
Set fso=CreateObject("Scripting.FileSystemObject") 
if objArgs.Count=0 Then 
MsgBox Show &vbCrLf&vbCrLf& Usage1 &vbCrLf& Usage2 &vbCrLf& Usage3, vbInformation, Usage4 
Wscript.Quit 
end if 
if not objArgs.Count < 3 Then 
Options="/y" 
ignoring = StrComp(objArgs(2), Options, vbTextCompare) 
if ignoring = 0 Then 
Sourcefile=objArgs(0) 
Getfile=objArgs(1) 
else 
MsgBox "文件數量或參數太多,拖拽批量處理請用 ANSI2Unicode.vbs ", vbInformation, "程序意外終止"
Wscript.Quit 
end if 
else 
if not objArgs.Count < 2 Then 
Sourcefile=objArgs(0) 
Getfile=objArgs(1) 
if fso.FileExists(objArgs(1)) then 
Choice = MsgBox ("待處理文件“"+Sourcefile+"” ==> 目標文件“"+Getfile+"” "&vbCrLf&"目標文件已存在,是否改寫現有文件?“"+objArgs(1)+"” ",vbQuestion+vbYesNo,"是否改寫") 
if Choice = vbYes Then 
Getfile=objArgs(1) 
else 
Wscript.Quit 
end if 
end if 
else 
Sourcefile=objArgs(0) 
Getfile=objArgs(0) 
end if 
end if 

Call CheckCode (Sourcefile) 
Call WriteToFile(Getfile, ReadFile(Sourcefile, aCode), bCode) 
Wscript.Quit 

Function ReadFile (Sourcefile, CharSet) 
Dim Str 
Set stm = CreateObject("Adodb.Stream") 
stm.Type = 2 
stm.mode = 3 
stm.charset = CharSet 
stm.Open 
stm.loadfromfile Sourcefile 
Str = stm.readtext 
stm.Close 
Set stm = Nothing 
ReadFile = Str 
End Function 

Function WriteToFile (Getfile, Str, CharSet) 
Set stm = CreateObject("Adodb.Stream") 
stm.Type = 2 
stm.mode = 3 
stm.charset = CharSet 
stm.Open 
stm.WriteText Str 
stm.SaveToFile Getfile,2 
stm.flush 
stm.Close 
Set stm = Nothing 
End Function 

Function CheckCode (Sourcefile) 
Dim slz 
set slz = CreateObject("Adodb.Stream") 
slz.Type = 1 
slz.Mode = 3 
slz.Open 
slz.Position = 0 
slz.Loadfromfile Sourcefile 
Bin=slz.read(2) 
if AscB(MidB(Bin,1,1))=&HEF and AscB(MidB(Bin,2,1))=&HBB Then 
Codes="UTF-8" 
elseif AscB(MidB(Bin,1,1))=&HFF and AscB(MidB(Bin,2,1))=&HFE Then 
Codes="Unicode" 
else 
Codes="GB2312" 
end if 
if not aCode = Codes Then 
MsgBox "待處理文件 “"&Sourcefile&"”"&vbCrLf&"該文件原始編碼不是"&aCode&",本腳本僅支持"&aCode&"到"&bCode&"的轉換! ",vbInformation,"錯誤終止" 
WScript.Quit 
end if 
slz.Close 
set slz = Nothing 
End Function 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情2020午夜免费观看| 午夜精品久久久久久99热| 日韩中文有码在线视频| 国产精品一区二区性色av| 少妇高潮久久久久久潘金莲| 久久久视频在线| 日韩av日韩在线观看| 精品久久国产精品| 日韩精品在线观看视频| 国产视频久久久久久久| 中文国产成人精品久久一| 在线视频欧美性高潮| 91亚洲国产精品| 日韩中文字幕在线播放| 欧美网站在线观看| 欧美三级欧美成人高清www| 国产精品视频自在线| 国产精品99蜜臀久久不卡二区| 少妇高潮 亚洲精品| 亚洲美女在线视频| 国产午夜精品美女视频明星a级| 亚洲男子天堂网| 91精品久久久久久久久久| 国产精品入口免费视| 日本精品久久电影| 久久中文精品视频| 久久久久中文字幕| 97精品国产97久久久久久| 久久久国产一区| 亚洲桃花岛网站| 性欧美长视频免费观看不卡| 九九热精品视频在线播放| 91九色精品视频| 乱亲女秽乱长久久久| 国产精品偷伦视频免费观看国产| 2020国产精品视频| 亚洲经典中文字幕| 亚洲精品久久视频| 青草青草久热精品视频在线观看| 日韩欧美精品网址| 日韩国产高清污视频在线观看| 国产欧美精品一区二区三区-老狼| 亚洲欧美一区二区三区情侣bbw| 美女视频久久黄| 欧美大片在线看| 国产精品一二三在线| 国产精品久久久久久久久| 国产欧美一区二区三区在线| 日韩精品在线免费| 51视频国产精品一区二区| 日韩精品电影网| 亚洲已满18点击进入在线看片| 亚洲国产精品一区二区三区| 国产一区二区在线免费| 成人免费视频在线观看超级碰| 国产在线精品自拍| 91麻豆桃色免费看| 国产成人精品电影久久久| 亚洲奶大毛多的老太婆| 日本在线观看天堂男亚洲| 国产一区私人高清影院| 一本大道亚洲视频| 美女撒尿一区二区三区| 成人精品在线视频| 欧美大片第1页| 久久夜色撩人精品| 中文字幕欧美日韩va免费视频| 欧美一区三区三区高中清蜜桃| 国产精品白丝jk喷水视频一区| 欧美丰满老妇厨房牲生活| 亚洲精品国产欧美| 最近的2019中文字幕免费一页| 国产精品女人久久久久久| 亚洲欧美另类中文字幕| 日韩av电影国产| 亚洲a成v人在线观看| 1769国内精品视频在线播放| 久久中文久久字幕| 日韩久久精品成人| 亚洲午夜av久久乱码| 亚洲国产精品va在线看黑人动漫| 超碰97人人做人人爱少妇| 91中文字幕一区| 亚洲欧洲成视频免费观看| 91香蕉嫩草影院入口| 波霸ol色综合久久| 欧美国产欧美亚洲国产日韩mv天天看完整| 97久久精品在线| 亚洲丝袜av一区| 欧美精品一区在线播放| 97在线观看视频| 91精品91久久久久久| 91av在线不卡| 狠狠躁夜夜躁人人爽超碰91| 97在线视频观看| 国产在线精品成人一区二区三区| 国产一区二区三区在线免费观看| 欧美另类69精品久久久久9999| 91在线观看免费高清完整版在线观看| 国产精品免费观看在线| 国产精品久久久久不卡| 97视频在线看| 久久精品国产久精国产一老狼| 久久久久一本一区二区青青蜜月| 操91在线视频| 亚洲国产精品99久久| 久久久久久久久久久久av| 亚洲自拍欧美另类| 亚洲天堂成人在线| 亚洲成人激情在线| 日韩中文在线中文网三级| 精品久久久中文| 欧美日韩国产麻豆| 668精品在线视频| 亚洲天堂开心观看| 国产精品一区二区性色av| 国产亚洲欧美日韩精品| 成人女保姆的销魂服务| 国内精久久久久久久久久人| 国产成人精品视频在线观看| 狠狠久久五月精品中文字幕| 性欧美在线看片a免费观看| 欧美另类在线播放| 欧美日韩日本国产| 欧美一区二粉嫩精品国产一线天| 中文字幕不卡av| 日韩成人av一区| 亚洲国产精品美女| 亚洲成人激情在线观看| 欧美性xxxx极品hd欧美风情| 在线日韩第一页| 欧美成人午夜影院| 亚洲欧洲中文天堂| 亚洲成av人影院在线观看| 亚洲91av视频| 中文字幕不卡在线视频极品| 欧洲成人性视频| 亚洲日本中文字幕| 久久99久久99精品免观看粉嫩| 国产男女猛烈无遮挡91| 亚洲欧洲免费视频| 九九热这里只有精品免费看| 中文国产亚洲喷潮| 91精品国产综合久久男男| 欧美成人免费观看| 疯狂蹂躏欧美一区二区精品| 久久精品视频在线播放| 欧美一级大片在线免费观看| 日韩视频第一页| 亚洲激情在线观看| 亚洲欧美日韩国产中文专区| 亚洲老头同性xxxxx| 日韩av电影免费观看高清| 日韩精品丝袜在线| 8x海外华人永久免费日韩内陆视频| 26uuu另类亚洲欧美日本老年| 国产欧亚日韩视频| 欧美一级免费看| 欧美激情视频一区| 欧美成人久久久| 68精品久久久久久欧美| 日韩欧美国产视频| 91a在线视频| 日韩有码视频在线|