我正在 Google AppEngine 中制作一个小项目,但我遇到了国际字符的问题。我的程序通过 url "page.html?data1&data2..." 从用户那里获取数据并将其存储起来以供以后显示。
但是,当用户使用一些国际字符(如 åäö)时,它会被编码为 %F4、%F5 和 %F6。我认为这是因为 http-requests 中只允许 ASCII 表中的前 128(?)个字符。
有没有人对此有很好的解决方案?任何简单的方法来解码文本?是在存储数据之前解码它更好,还是在向用户显示它时解码它。