0

我正在尝试将我的 GAE 应用程序从基于 Python 2.5 升级到 Python 2.7。我的应用程序允许用户为文件夹等实体选择包含空格的名称,但该应用程序将空间转换为 %20,然后再形成数据存储的密钥。如果 GAE 现在将提议的密钥中的 %20 转换为空格,我在升级过程中遇到的问题可能是可以解释的,这在 Python 2.5 版本的 GAE 中没有这样做。

谁能告诉我 space 或 %20 在 GAE 数据存储密钥中是否有任何特殊状态,以及从 Python 2.5 到 2.7 的这一政策是否发生了变化?更一般地说,是否有我错过的文档说明键中的合法字符是否存在限制?

如果发生了这样的更改,我将处于一个棘手的位置,因为现有的用户数据库具有包含 %20 的键。

4

0 回答 0