Re: [.NET] 接收經由Post Method的中文字,顯示不正常
: ※ 引述《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
推
06/20 18:36, , 1F
06/20 18:36, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):