婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > VBS實現(xiàn)GB2312,UTF-8,Unicode,BIG5編碼轉(zhuǎn)換工具

VBS實現(xiàn)GB2312,UTF-8,Unicode,BIG5編碼轉(zhuǎn)換工具

熱門標(biāo)簽:打電話的外呼系統(tǒng)貴不貴 新密防封卡外呼系統(tǒng)違法嗎 百度地圖標(biāo)注怎么卸載 前鋒辦理400電話申請 辦理膠州400電話財稅 外呼營銷下單系統(tǒng) 陜西高頻外呼回?fù)芟到y(tǒng)哪家好 加盟電銷機(jī)器人好的品牌 海外美發(fā)店地圖標(biāo)注
演示
echo "ABCDE !@#$ ^>() %% abcde 測試!"> "處理前.txt"
GB2Ue.vbs "處理前.txt" "處理后.txt"
Ue2U8.vbs "處理后.txt"
U82GB.vbs "處理后.txt"
GB2U8.vbs "處理后.txt"
U82Ue.vbs "處理后.txt"
Ue2GB.vbs "處理后.txt"
@echo 經(jīng)過6次處理 "處理后.txt" 和 "處理前.txt" 仍舊是相同編碼
如果不知道文件的原始編碼,請使用

下面里面里面具體代碼:
復(fù)制代碼 代碼如下:

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

Set objArgs=WScript.Arguments
Set fso=CreateObject("Scripting.FileSystemObject")
if objArgs.Count=0 Then
MsgBox Show vbCrLfvbCrLf 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 "文件數(shù)量或參數(shù)太多,拖拽批量處理請用 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+"” ==> 目標(biāo)文件“"+Getfile+"” "vbCrLf"目標(biāo)文件已存在,是否改寫現(xiàn)有文件?“"+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"的轉(zhuǎn)換! ",vbInformation,"錯誤終止"
WScript.Quit
end if
slz.Close
set slz = Nothing
End Function

打包下載地址
您可能感興趣的文章:
  • 將字符串轉(zhuǎn)換成gb2312或者utf-8編碼的參數(shù)(js版)
  • php實現(xiàn)utf-8和GB2312編碼相互轉(zhuǎn)換函數(shù)代碼
  • UTF-8 GBK UTF8 GB2312 之間的區(qū)別和關(guān)系介紹
  • PHP字符編碼問題之GB2312 VS UTF-8解決方法
  • PHP 解決utf-8和gb2312編碼轉(zhuǎn)換問題
  • unicode utf-8 gb18030 gb2312 gbk各種編碼對比
  • ASP中Utf-8與Gb2312編碼轉(zhuǎn)換亂碼問題的解決方法 頁面編碼聲明
  • MSSQL轉(zhuǎn)MYSQL,gb2312轉(zhuǎn)utf-8無亂碼解決方法
  • PHP iconv 解決utf-8和gb2312編碼轉(zhuǎn)換問題
  • ASP UTF-8頁面亂碼+GB2312轉(zhuǎn)UTF-8 +生成UTF-8格式的文件(編碼)
  • 用VBS實現(xiàn)的批量gb2312轉(zhuǎn)utf-8,支持拖動
  • 用javascript實現(xiàn)gb2312轉(zhuǎn)utf-8的腳本
  • [轉(zhuǎn)]ASP實現(xiàn)關(guān)鍵詞獲取(各搜索引擎,GB2312及UTF-8)
  • UTF-8轉(zhuǎn)GB2312函數(shù)
  • utf-8編碼轉(zhuǎn)換成gb2312
  • 將編碼從GB2312轉(zhuǎn)成UTF-8的方法匯總(從前臺、程序、數(shù)據(jù)庫)
  • GBK、UTF-8、Unicode文件編碼互換工具集合
  • ecshop 模板編碼轉(zhuǎn)換工具(gbk,utf8任意轉(zhuǎn)換)

標(biāo)簽:伊春 阜陽 咸陽 武威 牡丹江 梅州 四平 河南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VBS實現(xiàn)GB2312,UTF-8,Unicode,BIG5編碼轉(zhuǎn)換工具》,本文關(guān)鍵詞  VBS,實現(xiàn),GB2312,UTF-8,Unicode,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBS實現(xiàn)GB2312,UTF-8,Unicode,BIG5編碼轉(zhuǎn)換工具》相關(guān)的同類信息!
  • 本頁收集關(guān)于VBS實現(xiàn)GB2312,UTF-8,Unicode,BIG5編碼轉(zhuǎn)換工具的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 绥芬河市| 昭平县| 全州县| 莱芜市| 北宁市| 蒙自县| 八宿县| 苏尼特右旗| 得荣县| 罗甸县| 浦东新区| 石河子市| 广东省| 上饶县| 靖西县| 金堂县| 富源县| 靖江市| 成都市| 伊川县| 通山县| 读书| 秦皇岛市| 黎川县| 响水县| 江源县| 舒兰市| 日土县| 临江市| 大同市| 柳江县| 柘城县| 蒙自县| 濉溪县| 县级市| 赣榆县| 佳木斯市| 德庆县| 克拉玛依市| 济源市| 北流市|