青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

wininet 和“錕斤拷”

轉(zhuǎn)載自:http://www.superfection.com/blog/?p=43

魔爪的作者Djunny曾經(jīng)說過,下載的主要問題是要熟悉各個網(wǎng)絡的不同特點(比中文確切的英文單詞應該是whimsicalness)。這點我現(xiàn)在是深有體會。比如大部分網(wǎng)站的url是基于utf8的,但是有些卻是基于GB2312的,這些網(wǎng)站wininet可能不能正確處理。

其實ie是能正確處理的,但是微軟卻沒有把相應的功能放到wininet里面,這目的只有一個,微軟想使得ie的功能比wininet多一點,也就是故意要讓程序員麻煩一些。何苦?你讓人家難受,人家自然要找你的漏洞。

為何不放棄wininet而用liburl之類的程序,畢竟后者若干年的開發(fā),久經(jīng)考驗。原因:做個簡單的工具雖然可以用libcurl,但是發(fā)布uread這樣的應用就不好,要至少多一個dll,麻煩。

好,下面談談“錕斤拷”的問題。其實這個問題已經(jīng)有人談過,參見 http://hooopo.javaeye.com/blog/352451. 但是這里是由wininet引起的。采用簡單的wininet調(diào)用,訪問:

http://www.sjtxt.com/soft/download.asp?softid=21519&downid=2&id=21525

你會發(fā)現(xiàn)重定向到一個網(wǎng)址:

http://down1.sjtxt.com/2010-2/錕斤拷士錕斤拷陸.rar

為什么這里顯示“錕斤拷”,就是wininet沒有正確地解碼,把這個網(wǎng)站返回的gb碼當成utf8, 先轉(zhuǎn)為utf16,然后又轉(zhuǎn)成utf8,最后按照gb顯示出來就變成了“錕斤拷”了(實際的轉(zhuǎn)向地址為http://down1.sjtxt.com/2010-2/斗士大陸.rar,感興趣的可以把這個“錕斤拷”如何出來的詳細推演一下)。

處理這個問題的辦法是不要讓wininet進行自動重定向(301 302之類),自己進行處理。這下更麻煩了,本來用wininet就是為了省事,沒想到卻要多寫若干代碼。

還有一個可笑的事情是,wininet的ansi版本和unicode版本不同,后者自動地把url的path部分當成utf8處理,而前者不會。我有些工具是用delphi7寫的,有些是用delphi 2010寫的,對某些網(wǎng)站,后者則要調(diào)用以下這樣的函數(shù)

InternetSetOption(hSession, 100{INTERNET_OPTION_CODEPAGE_PATH}, @CP_CHINA, sizeof(CP_CHINA));

其中最新的常量,Delphi中還沒有定義(CP_CHINA = 936)。

這些問題的解決,只是把工具做的好一些。實際上沒有什么意義,都是微軟沒有把事情做好。你做好點,大家就可以做些有意義的事情是不?

 

posted on 2012-02-19 23:07 楊粼波 閱讀(5086) 評論(0)  編輯 收藏 引用 所屬分類: 文章收藏網(wǎng)絡編程C++

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一区二区三区欧美视频| 永久免费毛片在线播放不卡| 99riav久久精品riav| 在线精品亚洲| 欧美电影电视剧在线观看| 欧美大片免费观看在线观看网站推荐| 亚洲国产精品一区在线观看不卡 | 亚洲每日在线| 洋洋av久久久久久久一区| 国产精品久久久久久久久免费| 亚洲在线中文字幕| 午夜精品一区二区在线观看| ●精品国产综合乱码久久久久| 亚洲国产99精品国自产| 欧美剧在线免费观看网站| 亚洲一区二区三区视频播放| 欧美一区不卡| 亚洲精品少妇30p| 亚洲免费视频在线观看| 亚洲福利av| 中文日韩在线| 亚洲电影免费在线 | 久久久美女艺术照精彩视频福利播放| 久久久精品五月天| 在线一区欧美| 久久狠狠一本精品综合网| 99精品视频一区二区三区| 久久riav二区三区| 一区二区三区高清| 久久久国产精品一区二区三区| 一区二区三区四区国产| 久久久久国色av免费看影院| 制服丝袜激情欧洲亚洲| 久久久欧美精品sm网站| 亚洲欧美激情视频| 免费观看一区| 噜噜噜躁狠狠躁狠狠精品视频| 欧美图区在线视频| 亚洲成在人线av| 国产亚洲精品bt天堂精选| 亚洲欧洲免费视频| 影音先锋成人资源站| 亚洲欧美国产视频| 亚洲桃花岛网站| 欧美黄污视频| 欧美激情片在线观看| 国产一区观看| 午夜国产精品视频免费体验区| 一区二区电影免费观看| 欧美成人嫩草网站| 麻豆精品视频| 一区二区视频免费在线观看| 亚洲一区二区三区免费在线观看| 日韩视频中文字幕| 欧美激情精品| 欧美激情一区二区三区不卡| 伊人精品视频| 久久综合色综合88| 蘑菇福利视频一区播放| 在线视频观看日韩| 老司机免费视频久久| 欧美成人综合一区| 亚洲国产清纯| 欧美激情久久久久| 日韩视频一区二区三区在线播放免费观看| 91久久在线| 亚洲伊人伊色伊影伊综合网| 亚洲综合国产精品| 国产麻豆日韩| 久久超碰97人人做人人爱| 久久久久久久波多野高潮日日| 国产欧美一区二区三区沐欲| 小嫩嫩精品导航| 久久久久久亚洲精品不卡4k岛国| 好看的日韩视频| 久久久久一区| 欧美黄色大片网站| 欧美日一区二区三区在线观看国产免 | 亚洲国产成人精品久久久国产成人一区| 牛牛精品成人免费视频| 国产综合精品| 久久精品一区二区| 欧美成人午夜视频| 91久久精品国产91久久性色tv| 久久亚洲春色中文字幕| 欧美激情一区在线| 99在线视频精品| 欧美高清在线观看| 亚洲精品乱码久久久久久蜜桃91| 一区二区三区回区在观看免费视频| 欧美精品乱码久久久久久按摩| 亚洲精品人人| 亚洲一区二区欧美| 国产精品一区二区在线观看网站| 欧美激情一二区| 午夜精品福利视频| 国产综合在线视频| 欧美91精品| 中国亚洲黄色| 久久蜜臀精品av| 91久久国产综合久久| 欧美第一黄色网| 欧美亚洲在线视频| 亚洲高清在线观看| 亚洲欧美一级二级三级| 国产夜色精品一区二区av| 免费不卡视频| 亚洲性图久久| 久久亚洲精品一区| 亚洲欧美色一区| 亚洲第一伊人| 国产精品福利网| 久久久欧美一区二区| 一区二区三区四区国产| 狂野欧美激情性xxxx欧美| 亚洲国产一区二区三区青草影视 | 午夜欧美不卡精品aaaaa| 欧美福利视频一区| 亚洲精选91| 亚洲高清一二三区| 国产精品久久一级| 欧美国产精品| 久久国产日韩| 这里是久久伊人| 欧美激情一区二区三区成人| 一区二区三区免费网站| 91久久精品一区二区别| 国产欧美二区| 欧美午夜不卡在线观看免费 | 国产农村妇女毛片精品久久莱园子 | 亚洲欧美日本伦理| 午夜久久99| 中文av字幕一区| 亚洲国产高清高潮精品美女| 国产欧美日韩精品丝袜高跟鞋| 久久婷婷色综合| 欧美一级日韩一级| 亚洲一区二区三区在线播放| 久久久久在线| 老司机亚洲精品| 久久激五月天综合精品| 亚洲一区二区精品视频| 亚洲精品永久免费| 在线日韩av| 在线成人av| 国产欧美亚洲日本| 国产亚洲精品资源在线26u| 国产精品人人爽人人做我的可爱| 欧美久久一区| 欧美日韩国产首页| 欧美日韩精品在线观看| 欧美精品二区三区四区免费看视频| 久久久久久精| 久久成人av少妇免费| 欧美一区午夜视频在线观看| 亚洲一区二区三| 亚洲激情欧美| 99一区二区| 亚洲午夜免费视频| 午夜精品影院在线观看| 欧美亚洲一区| 久久天天躁狠狠躁夜夜爽蜜月| 欧美主播一区二区三区美女 久久精品人 | 美女啪啪无遮挡免费久久网站| 亚洲一区二区三| 亚洲图片欧美一区| 亚洲欧美日韩人成在线播放| 亚洲欧美日韩另类| 久久久www| 免费一级欧美在线大片| 欧美激情精品久久久久久大尺度| 蜜臀av国产精品久久久久| 女人天堂亚洲aⅴ在线观看| 欧美精品国产一区二区| 欧美系列一区| 激情婷婷久久| 日韩一本二本av| 99国产精品99久久久久久粉嫩| 亚洲在线免费观看| 久久一区激情| 91久久夜色精品国产网站| 妖精视频成人观看www| 欧美一区二区精美| 欧美韩国日本一区| 欧美日韩亚洲一区二区三区在线观看 | 亚洲国产成人porn| 亚洲精品综合精品自拍| 亚洲午夜av在线| 久久久777| 欧美高清不卡在线| 香蕉av777xxx色综合一区| 久久免费99精品久久久久久| 欧美日韩精品免费观看| 国产一区二区三区久久久| 一本大道久久a久久精二百| 久久xxxx精品视频| 欧美国产亚洲另类动漫| 欧美一区日本一区韩国一区| 欧美区国产区| 狠狠色狠狠色综合日日小说|