我有一个创建JSON字符串并将其发布到网站(PHP5)的VB6应用程序。它可能看起来像这样:
data=thisisthejsonstringitcontainsthe£hmtlcharacter&code=123&api_key=321这是一个问题,因为so被认为是新变量的开始,所以json字符串被截断了。
这是否需要在VB源代码中以某种方式进行编码?或者,当它到达网站时,我可以用它做点什么吗?如果需要用VB编码,有没有人能推荐一个合适的函数?
我在发布时使用的是application/x-www-form-urlencoded内容类型。
发布于 2012-06-28 19:20:22
这可能看起来有点牵强,但是你有没有尝试过预先发送£?成为%26pound
发布于 2012-06-28 19:30:09
如果您将url参数发送到them服务器,则需要对它们进行urlencode。对于不转义的格式中的所有参数都是如此,并且可能包含有问题的字符本身,包括JSON。
https://stackoverflow.com/questions/11243426
复制相似问题