推 UniFish:這我試過了~出來資料流還是BIG5的URL編碼 06/20 18:36
: ※ 引述《UniFish (閃光魚)》之銘言:
: : 我用這樣的方式抓取資料流:
: : Dim Reader As StreamReader = New StreamReader(Request.InputStream)
StreamReader 的建構式中有一個可以設編碼的參數:
Imports System.Text
...
Dim Reader As StreamReader = _
New StreamReader(Request.InputStream, Encoding.Default) <--- 取用預設編碼
: : Dim Str_Temp As String = Reader.ReadLine
: : 然後Str_Temp內容是:
: : tempvar=1234567890
: : &storeid=900201
: : &storename=%BCw%A5%C1%AA%F9%A5%AB
: : &address=%B0%AA%B6%AF%A5%AB%B7%A3%B1%EA%B0%CF%BCw%A5%C1%B8%F4156.158%B8%B9
: : &servicetype=1&outside=0
: : storename內容是"德民門市"..(同上面POST資料)
: : 這種編碼是??要用何種解碼法呢??
: : 我用Server.UrlEncode來解法會出現上面圖中的樣子
: : 我試了一下午弄不出來,只差臨門一腳了..
: : 麻煩各位前輩了!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.117.12