vbs讀取excel數(shù)據(jù) vbs讀取xml文件時(shí)中文是亂碼?
vbs讀取xml文件時(shí)中文是亂碼?編碼問(wèn)題,你的源文件代碼是UTF-8,所以有亂碼。使用以下方法:“?code?start?data=encode()msgbox datafunction encod
vbs讀取xml文件時(shí)中文是亂碼?
編碼問(wèn)題,你的源文件代碼是UTF-8,所以有亂碼。使用以下方法:“?code?start?data=encode()msgbox datafunction encode()set STM=create object(”Adodb.流") 標(biāo)準(zhǔn)類型= 2 掃描模式= 3 stm.字符集=“utf-8”stm.Openstm.LoadFromFile文件“f:a.xml”編碼=stm.readtextend文件這種錯(cuò)誤通常是由漢字的編碼問(wèn)題引起的。例如,如果UTF-8文件是按照GB2312或GBK代碼讀取的,或者UTF-8文件是按照ANSI格式保存的,則經(jīng)常出現(xiàn)“未完成字符串常量”錯(cuò)誤。你會(huì)發(fā)現(xiàn),每當(dāng)出現(xiàn)這樣的錯(cuò)誤時(shí),錯(cuò)誤的一行必須有漢字,而用純英文或數(shù)字代替漢字后,錯(cuò)誤就會(huì)消失。你可以先核實(shí)一下