1

我有一个 VB6 应用程序,它正在创建一个 JSON 字符串并将其发布到网站 (PHP5)。它可能看起来像这样:

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

这是一个问题,因为 £ 被认为是新变量的开始,因此正在剪切 json 字符串。

这是否需要在 VB 源中以某种方式进行编码?或者当它到达网站时我可以做些什么吗?如果它需要由 VB 编码,任何人都可以建议一个合适的功能吗?

application/x-www-form-urlencoded在发布时使用内容类型。

4

2 回答 2

3

这似乎有些牵强,但是您是否尝试过事先发送 £ urlencoded?存在%26pound

于 2012-06-28T11:20:21.843 回答
1

如果您将 url 参数发送到网络服务器,则需要对它们进行 urlencode。对于不转义并且本身可能包含有问题的字符(包括 JSON)格式的所有参数都是如此。

于 2012-06-28T11:30:09.357 回答