作者regionbbs (小朱)
看板Visual_Basic
标题Re: [.NET] 接收经由Post Method的中文字,显示不正常
时间Sat Jun 20 18:21:56 2009
: ※ 引述《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
1F:推 UniFish:这我试过了~出来资料流还是BIG5的URL编码 06/20 18:36