Что не так со следующей кодировкой URL? - PullRequest
0 голосов
/ 07 ноября 2011
https://twitter.com/intent/tweet?source=webclient&text=G%C5

выдает следующую ошибку:

Invalid Unicode value in one or more parameters

кстати, это символ Å

1 Ответ

4 голосов
/ 07 ноября 2011

Твиттер ожидает, что параметры будут закодированы как utf-8.Таким образом, Å - это Unicode U + 00C5, а в виде utf-8 - это C3 85. С url-escape это означает, что запрос должен быть ... & text = G% C3% 85

Поскольку я не знаюкак вы строите этот запрос (язык программирования / среда), я не могу сказать вам, как правильно это сделать.Только перед тем, как убежать, вы должны преобразовать свою строку в utf-8.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...