看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案):VS 2008 我是使用Vb.net撰寫的.. 目前是寫和7-11電子圖串接的網頁.. 網頁編碼是UTF-8 這是經由POST傳回的頁面原始檔是這樣: <form name="redirectFrm" method="post" action="http://XXX/aaa.aspx"> <input type="hidden" name="tempvar" value="1234567890"> <input type="hidden" name="storeid" value="900201"> <input type="hidden" name="storename" value="德民門市"> <input type="hidden" name="address" value="高雄市楠梓區德民路156.158號"> <input type="hidden" name="servicetype" value="1"> <input type="hidden" name="outside" value="0"> </form> 而我是用這個方法取得POST的資料: Dim AAA as string = Request("storename") Label_Name.Text= AAA Dim BBB as string = Request("address") Label_Name.Text= BBB 然後頁面上的LABEL的文字就變成這樣 http://www.unicube.tw/Code.jpg
===追加== 我用這樣的方式抓取資料流: Dim Reader As StreamReader = New StreamReader(Request.InputStream) 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來解法會出現上面圖中的樣子 我試了一下午弄不出來,只差臨門一腳了.. 麻煩各位前輩了!! -- ◤◢ ▁◢ 請‧尊‧重‧生‧命 ◢◤ 以 認 養 代 替 購 買 ◤◢ ◢◤ 請領養我 以 絕 育 代 替 撲 殺 ◤◢ 請領養我 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ψQSWEET -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.146.208
MOONRAKER:編碼不一樣吧 要轉碼 06/20 16:55
※ 編輯: UniFish 來自: 114.40.146.208 (06/20 17:05)
UniFish:感謝樓上大大建議,我試了還是不行,我追加在文中了 06/20 17:10