0

エンコードされた文字列をphpページに渡す必要があります。

文字列をisoに変換するには:

Dim result As Byte() = Encoding.Convert(Encoding.UTF8, Encoding.GetEncoding("iso-8859-1"), input)

文字列を渡すためのこのコードがありますが、文字列(変数MyVarString)の代わりにByte(変数結果)を渡すためにどのように行う必要がありますか?

Dim client As WebClient
Dim data As Stream
Dim reader As StreamReader
Dim baseurl As String
baseurl = "http://example.com/api/mypage2.php"
client = New WebClient
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
client.QueryString.Add("mensaje", MyVarString)
data = client.OpenRead(baseurl)
reader = New StreamReader(data)
s = reader.ReadToEnd()
data.Close()
reader.Close()
Etc.
4

1 に答える 1

0

質問がバイト配列を渡す方法である場合は、Base64 でエンコードするだけです。

Dim encResult = Convert.ToBase64String(result)

次に、PHPで組み込みのデコーダーを使用します base64_decode(string)

于 2010-04-28T13:03:59.013 に答える