asp漢字編碼轉換

時間 2021-12-19 22:13:56

1樓:

blacklong的回答正確

asp編碼就是這個server.urlencode

但是asp自帶無解碼函式 給lz附上個解碼的函式

function urldecode(strin)

urldecode = 「」

dim sl: sl = 1

dim tl: tl = 1

dim key: key = 「%」

dim kl: kl = len(key)

sl = instr(sl, strin, key, 1)

do while sl>0

if (tl=1 and sl<>1) or tl

urldecode = urldecode & mid(strin, tl, sl-tl)

end if

dim hh, hi, hl

dim a

select case ucase(mid(strin, sl+kl, 1))

case 「u」:』unicode urlencode

a = mid(strin, sl+kl+1, 4)

sl = sl + 6

case 「e」:』utf-8 urlencode

hh = mid(strin, sl+kl, 2)

a = int(「&h」 & hh)』ascii碼

if abs(a)<128 then

sl = sl + 3

urldecode = urldecode & chr(a)

else

hi = mid(strin, sl+3+kl, 2)

hl = mid(strin, sl+6+kl, 2)

if a<0 then a = a + 65536

urldecode = urldecode & chrw(a)

sl = sl + 9

end if

case else:』asc urlencode

hh = mid(strin, sl+kl, 2)』高位

a = int(「&h」 & hh)』ascii碼

if abs(a)<128 then

sl = sl + 3

else

hi = mid(strin, sl+3+kl, 2)』低位

a = int(「&h」 & hh & hi)』非ascii碼

sl = sl + 6

end if

urldecode = urldecode & chr(a)

end select

tl = sl

sl = instr(sl, strin, key, 1)

loop

urldecode = urldecode & mid(strin, tl)

end function

2樓:匿名使用者

a = server.urlencode("嘎嘎")

response.write a

在c語言中怎樣獲得漢字編碼,在C語言中怎樣獲得漢字編碼?

c語言中,我們用整數輸出字元得到的就是該字元的asii碼,如用整數輸出a,得到97 但是,漢字用的是兩個位元組儲存,我們需要分別輸出者兩個位元組,就相當於輸出該漢子的編碼。c語言支援ascii,而gb2312與ascii是相容的,所以可以在c語言中獲得漢字的gb2312編碼 gb2312是兩個位元組...

火星文轉換漢字,將火星文轉換成漢字怎麼轉?

漢字轉換火星文 無標題文件卬看無標題文件蓅暒,到我的輸入法 轉換,選擇拼音 火星文,輸入要轉換的句子的拼音就可以轉換為火星文 這個嘛,猜猜就知道了。咱 狠婞鍢 硪捫橷楆筷楽 森 咱 很幸福 我們都要快樂 森 楆筷楽 搭應硪 鯢譮過白勺詪恏 要快樂 答應我 你會過 得 很好 詪筷楽 襘緗 的 很快樂 ...

日文裡的漢字轉換成平假名,日語中的漢字轉換為平假名

星曼雁 祈 愛 感 日 時 止 過 數 流星 消 強 噓 離 変 笑顏 抱 願 葉 忘 想 今日 明日 寶物 夜空 星座 思 出 最後 絆 今 二人 鼓動 呼吸 同 約束 胸 言 大切 気持 伝 1 5 6 10 11 15 16 20 21 25 16 30 31 35 36 40 玻璃稜鏡 在不...