置頂?shù)奶永镉幸粋(gè)VBscript的代碼用來(lái)將xmlHTTP返回值重編碼,不過(guò)效率極其低下.....俺費(fèi)了好大的力氣,終于做了一個(gè)速度勉強(qiáng)讓人滿意的代碼。不過(guò)水平所限還是不得不用了vbscript的chr函數(shù)用來(lái)將acsii轉(zhuǎn)成unicode,不知道哪位大哥能想想辦法? ps:算法優(yōu)化真是個(gè)費(fèi)腦筋的活。
-×-×-×-×-×-×-×-×-華麗的更新分割線-×-×-×-×-×-×-×-×-
俺每句話都下了斷點(diǎn)測(cè)試運(yùn)行時(shí)間,終于把運(yùn)行時(shí)間縮短了大約10倍,現(xiàn)在應(yīng)該是一種可以實(shí)用的算法了。
我一開(kāi)始用正則替換,每個(gè)字替換一遍,結(jié)果發(fā)現(xiàn)87020字節(jié)居然要40秒左右 現(xiàn)在這個(gè)代碼在我電腦上只需要大約3秒,哈哈哈哈,感覺(jué)真爽
注意:對(duì)于只需要解碼一次的情形本算法不是最優(yōu),但是對(duì)于需要多次解碼的時(shí)候應(yīng)該是最好的算法了。
運(yùn)行代碼框
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
論壇討論地址: http://m.95time.cn/bbs/NewsDetail.asp?id=2404402
出處:藍(lán)色理想
責(zé)任編輯:moby
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|