首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布包含&pound的json字符串;

发布包含&pound的json字符串;
EN

Stack Overflow用户
提问于 2012-06-28 19:15:10
回答 2查看 187关注 0票数 1

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

代码语言:javascript
复制
data=thisisthejsonstringitcontainsthe£hmtlcharacter&code=123&api_key=321

这是一个问题,因为so被认为是新变量的开始,所以json字符串被截断了。

这是否需要在VB源代码中以某种方式进行编码?或者,当它到达网站时,我可以用它做点什么吗?如果需要用VB编码,有没有人能推荐一个合适的函数?

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-28 19:20:22

这可能看起来有点牵强,但是你有没有尝试过预先发送£?成为%26pound

票数 3
EN

Stack Overflow用户

发布于 2012-06-28 19:30:09

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11243426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档