Я делаю небольшой проект в Google AppEngine, но у меня проблемы с международными символами. Моя программа берет данные от пользователя через URL-адрес "page.html?data1&data2..." и сохраняет их для последующего отображения.
Но когда пользователь использует некоторые международные символы, такие как åäö, он кодируется как %F4, %F5 и %F6. Я предполагаю, что это связано с тем, что в http-запросах разрешены только первые 128 (?) символов в таблице ASCII.
Есть ли у кого-нибудь хорошее решение для этого? Любой простой способ декодировать текст? И лучше ли декодировать его перед сохранением данных или мне следует декодировать его при отображении пользователю.