您好朋友,感謝您關注xiaosilent,我在blogjava的博客已經停止更新,請訪問
http://kuan.fm
了解我的最新情況,謝謝!
xiaosilent's Blog
Waste of time is the most extravagant and costly of all expenses.
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-82 評論-133 文章-0 trackbacks-0
在非UTF-8編碼的ASP頁面中urlEncode成UTF-8
?
Function
?toUTF8(szInput)?
????
Dim
?wch,?uch,?szRet?
????
Dim
?x?
????
Dim
?nAsc,?nAsc2,?nAsc3?
????
'
如果輸入?yún)?shù)為空,則退出函數(shù)?
????
If
?szInput?
=
?
""
?
Then
?
????????toUTF8?
=
?szInput?
????????
Exit
?
Function
?
????
End
?
If
?
????
'
開始轉換?
?????
For
?x?
=
?
1
?
To
?
Len
(szInput)?
????????
'
利用mid函數(shù)分拆GB編碼文字?
????????wch?
=
?
Mid
(szInput,?x,?
1
)?
????????
'
利用ascW函數(shù)返回每一個GB編碼文字的Unicode字符代碼?
????????
'
注:asc函數(shù)返回的是ANSI?字符代碼,注意區(qū)別?
????????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之間采用三字節(jié)模版?
????????????????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
閱讀(862)
評論(0)
編輯
收藏
所屬分類:
閑言碎語
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
在title/alt里換行顯示引號等
在非UTF-8編碼的ASP頁面中urlEncode成UTF-8
采集時出現(xiàn) msxml3.dll 錯誤 '80070005'
刪除 Teleport 添加的 tppabs 屬性
搞定IIS的Server Application Error
搞定XP SP3桌面上沒有IE圖標的問題
無題
回到ubuntu,開始web開發(fā),響叮當暫時放一放
浮躁……
同類,愛從零開始,最浪漫的事,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)
數(shù)據(jù)庫(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)
相冊
貼圖相冊
積分與排名
積分 - 129217
排名 - 474
最新評論
1.?re: Properties讀取任意目錄的配置文件
出現(xiàn)下表越界是怎么回事
--555
2.?re: js獲取頁面參數(shù)
發(fā)生大發(fā)
--是的
3.?re: 修改 dTree , 實現(xiàn)節(jié)點的動態(tài)添加
我更據(jù)你的給的代碼,怎么在前臺不顯示啊
--小東北
4.?re: Ubuntu下fcitx安裝小記
評論內容較長,點擊標題查看
--boubalos
5.?re: Eclipse導出JavaDoc中文亂碼問題解決[未登錄]
可以了。。thank you
--sunny
閱讀排行榜
1.?修改 dTree , 實現(xiàn)節(jié)點的動態(tài)添加(17596)
2.?Ubuntu下fcitx安裝小記(15882)
3.?==使ext對中文按照拼音排序==(11312)
4.?Eclipse導出JavaDoc中文亂碼問題解決(7187)
5.?Ghost后的xp系統(tǒng)引導的修復(boot.ini的問題)(5020)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 xiaosilent
主站蜘蛛池模板:
日本黄页网址在线看免费不卡
|
亚洲综合av一区二区三区
|
特级毛片免费播放
|
日韩免费观看视频
|
亚洲国产欧美一区二区三区
|
暖暖免费高清日本一区二区三区
|
亚洲欧洲av综合色无码
|
永久免费无码网站在线观看
|
国产亚洲精品美女久久久久
|
免费人成激情视频
|
成年女人A毛片免费视频
|
啊v在线免费观看
|
国产精品美女免费视频观看
|
国产V亚洲V天堂A无码
|
无码国产精品一区二区免费vr
|
亚洲精品国产福利片
|
成人性生交大片免费看无遮挡
|
亚洲欧好州第一的日产suv
|
免费在线观看日韩
|
中文在线观看国语高清免费
|
亚洲avav天堂av在线不卡
|
在线视频免费观看爽爽爽
|
中国china体内裑精亚洲日本
|
又粗又大又长又爽免费视频
|
2022国内精品免费福利视频
|
久久精品国产亚洲AV麻豆网站
|
啦啦啦高清视频在线观看免费
|
麻豆安全免费网址入口
|
亚洲国产成人一区二区精品区
|
希望影院高清免费观看视频
|
看免费毛片天天看
|
久久综合日韩亚洲精品色
|
国产一精品一AV一免费孕妇
|
男女作爱免费网站
|
亚洲爱情岛论坛永久
|
免费理论片51人人看电影
|
久久久久久成人毛片免费看
|
欧洲亚洲国产精华液
|
亚洲综合精品一二三区在线
|
国产精品免费综合一区视频
|
99在线观看免费视频
|