Python cgi.FieldStorage不接受空间

Python cgi.FieldStorage不接受空间,python,json,cgi,url-encoding,Python,Json,Cgi,Url Encoding,我有一个从php服务器调用的python脚本(使用GET) php脚本将json字符串传递给python脚本 我面临的问题是cgi.FieldStorage不接受任何“值”(来自“键”:“值”)之间的空格。字符串在空格处停止,我得到了一个未编码字符串的错误(因为python没有得到结尾) 有人能帮我解决这个问题吗?您是否对查询字符串空格进行了url编码→ %20??@KlausD编码的问题是,我不希望像“{etc”这样的东西被%encoded…它们通过使用转义得到正确处理\n不,你不能用“`在U

我有一个从php服务器调用的python脚本(使用GET)

php脚本将json字符串传递给python脚本

我面临的问题是cgi.FieldStorage不接受任何“值”(来自“键”:“值”)之间的空格。字符串在空格处停止,我得到了一个未编码字符串的错误(因为python没有得到结尾)


有人能帮我解决这个问题吗?

您是否对查询字符串空格进行了url编码→ <代码>%20??@KlausD编码的问题是,我不希望像“{etc”这样的东西被%encoded…它们通过使用转义得到正确处理\n不,你不能用“`在URL中转义空格,它们必须是“URL编码的”。