1

JSON文字列を作成してWebサイト(PHP5)に投稿するVB6アプリケーションがあります。次のようになります。

data=thisisthejsonstringitcontainsthe£hmtlcharacter&code=123&api_key=321

£が原因で、これは問題になります。新しい変数の開始と見なされるため、json文字列がカットされます。

これはVBソースで何らかの方法でエンコードする必要がありますか?または、Webサイトに到着したときに、これを使用して何かを行うことはできますか?VBでエンコードする必要がある場合、誰かが適切な機能を提案できますか?

application/x-www-form-urlencoded投稿時にコンテンツタイプを使用しています。

4

2 に答える 2

3

これはとてつもないことのように思えるかもしれませんが、事前に £ を urlencoded で送信してみましたか? であること%26pound

于 2012-06-28T11:20:21.843 に答える
1

URL 引数を Web サーバーに送信する場合は、それらを URL コード化する必要があります。これは、JSON を含む、エスケープされず、問題のある文字自体を含む可能性のある形式のすべての引数に当てはまります。

于 2012-06-28T11:30:09.357 に答える