您好朋友,感謝您關注xiaosilent,我在blogjava的博客已經停止更新,請訪問
http://kuan.fm
了解我的最新情況,謝謝!
xiaosilent's Blog
Waste of time is the most extravagant and costly of all expenses.
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-82 評論-133 文章-0 trackbacks-0
在非UTF-8編碼的ASP頁面中urlEncode成UTF-8
?
Function
?toUTF8(szInput)?
????
Dim
?wch,?uch,?szRet?
????
Dim
?x?
????
Dim
?nAsc,?nAsc2,?nAsc3?
????
'
如果輸入參數為空,則退出函數?
????
If
?szInput?
=
?
""
?
Then
?
????????toUTF8?
=
?szInput?
????????
Exit
?
Function
?
????
End
?
If
?
????
'
開始轉換?
?????
For
?x?
=
?
1
?
To
?
Len
(szInput)?
????????
'
利用mid函數分拆GB編碼文字?
????????wch?
=
?
Mid
(szInput,?x,?
1
)?
????????
'
利用ascW函數返回每一個GB編碼文字的Unicode字符代碼?
????????
'
注:asc函數返回的是ANSI?字符代碼,注意區別?
????????nAsc?
=
?AscW(wch)?
????????
If
?nAsc?
<
?
0
?
Then
?nAsc?
=
?nAsc?
+
?
65536
?
?????
????????
If
?(nAsc?
And
?
&
HFF80)?
=
?
0
?
Then
?
????????????szRet?
=
?szRet?
&
?wch?
????????
Else
?
????????????
If
?(nAsc?
And
?
&
HF000)?
=
?
0
?
Then
?
????????????????uch?
=
?
"
%
"
?
&
?
Hex
(((nAsc?
\
?
2
?
^
?
6
))?
Or
?
&
HC0)?
&
?
Hex
(nAsc?
And
?
&
H3F?
Or
?
&
H80)?
????????????????szRet?
=
?szRet?
&
?uch?
????????????
Else
?
???????????????
'
GB編碼文字的Unicode字符代碼在0800?-?FFFF之間采用三字節模版?
????????????????uch?
=
?
"
%
"
?
&
?
Hex
((nAsc?
\
?
2
?
^
?
12
)?
Or
?
&
HE0)?
&
?
"
%
"
?
&
?_?
????????????????????????????
Hex
((nAsc?
\
?
2
?
^
?
6
)?
And
?
&
H3F?
Or
?
&
H80)?
&
?
"
%
"
?
&
?_?
????????????????????????????
Hex
(nAsc?
And
?
&
H3F?
Or
?
&
H80)?
????????????????szRet?
=
?szRet?
&
?uch?
????????????
End
?
If
?
????????
End
?
If
?
????
Next
?
?????????
????toUTF8?
=
?szRet?
End?Function
posted on 2008-08-12 17:55
xiaosilent
閱讀(861)
評論(0)
編輯
收藏
所屬分類:
閑言碎語
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
在title/alt里換行顯示引號等
在非UTF-8編碼的ASP頁面中urlEncode成UTF-8
采集時出現 msxml3.dll 錯誤 '80070005'
刪除 Teleport 添加的 tppabs 屬性
搞定IIS的Server Application Error
搞定XP SP3桌面上沒有IE圖標的問題
無題
回到ubuntu,開始web開發,響叮當暫時放一放
浮躁……
同類,愛從零開始,最浪漫的事,when you are old。
由于自己架設了博客,所以xiaosilent在BlogJava的博客已經停止更新,更多內容,請訪問我的博客:
xiaosilent's Blog
http://kuan.fm
<
2008年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(9)
給我留言
查看公開留言
查看私人留言
隨筆分類
Java OA(3)
Java相關(14)
Linux相關(25)
yui-ext(2)
數據庫(2)
設計模式(6)
閑言碎語(27)
隨筆檔案
2008年8月 (3)
2008年7月 (3)
2008年6月 (1)
2008年5月 (2)
2008年4月 (7)
2008年3月 (2)
2008年2月 (2)
2008年1月 (1)
2007年12月 (3)
2007年11月 (2)
2007年10月 (1)
2007年8月 (1)
2007年5月 (3)
2007年4月 (2)
2007年3月 (1)
2007年1月 (4)
2006年12月 (8)
2006年11月 (11)
2006年10月 (14)
2006年9月 (1)
2006年7月 (2)
2006年6月 (8)
相冊
貼圖相冊
積分與排名
積分 - 129156
排名 - 474
最新評論
1.?re: Properties讀取任意目錄的配置文件
出現下表越界是怎么回事
--555
2.?re: js獲取頁面參數
發生大發
--是的
3.?re: 修改 dTree , 實現節點的動態添加
我更據你的給的代碼,怎么在前臺不顯示啊
--小東北
4.?re: Ubuntu下fcitx安裝小記
評論內容較長,點擊標題查看
--boubalos
5.?re: Eclipse導出JavaDoc中文亂碼問題解決[未登錄]
可以了。。thank you
--sunny
閱讀排行榜
1.?修改 dTree , 實現節點的動態添加(17594)
2.?Ubuntu下fcitx安裝小記(15880)
3.?==使ext對中文按照拼音排序==(11311)
4.?Eclipse導出JavaDoc中文亂碼問題解決(7185)
5.?Ghost后的xp系統引導的修復(boot.ini的問題)(5018)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 xiaosilent
主站蜘蛛池模板:
女人18毛片水真多免费看
|
亚洲AV美女一区二区三区
|
日韩毛片在线免费观看
|
国产精品免费视频一区
|
老子影院午夜伦不卡亚洲
|
日本免费人成视频播放
|
亚洲AV无码资源在线观看
|
四虎影视永久免费观看网址
|
国产偷国产偷亚洲高清人
|
无码欧精品亚洲日韩一区夜夜嗨
|
国产a不卡片精品免费观看
|
精品亚洲成a人在线观看
|
国产乱弄免费视频
|
精品国产_亚洲人成在线
|
亚洲成a人无码av波多野按摩
|
成人免费网站视频www
|
亚洲永久无码3D动漫一区
|
在线涩涩免费观看国产精品
|
亚洲狠狠综合久久
|
精品一区二区三区无码免费视频
|
亚洲的天堂av无码
|
99久久精品日本一区二区免费
|
亚洲性色精品一区二区在线
|
无码欧精品亚洲日韩一区夜夜嗨
|
精品免费久久久久国产一区
|
精品日韩99亚洲的在线发布
|
四虎影院免费视频
|
污网站免费在线观看
|
亚洲精品无码专区在线在线播放
|
免费很黄很色裸乳在线观看
|
国产无遮挡又黄又爽免费网站
|
精精国产www视频在线观看免费
|
亚洲国产精品无码AAA片
|
蜜臀98精品国产免费观看
|
亚洲精品av无码喷奶水糖心
|
精品国产香蕉伊思人在线在线亚洲一区二区
|
亚洲国产精品尤物YW在线观看
|
久久久久久久99精品免费观看
|
久久亚洲精品国产亚洲老地址
|
亚洲日韩在线观看
|
18禁美女裸体免费网站
|