Re: [.NET] 接收經由Post Method的中文字,顯示不正常

看板Visual_Basic作者 (小朱)時間16年前 (2009/06/20 18:21), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
: ※ 引述《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
這我試過了~出來資料流還是BIG5的URL編碼
06/20 18:36, 1F
文章代碼(AID): #1AFBX52z (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #1AFBX52z (Visual_Basic)