как отображать твиттер изображения со странными URL во флэш-памяти? - PullRequest
0 голосов
/ 19 мая 2009

Я анализирую общедоступную временную шкалу xml из твиттера и хочу отображать изображения рядом со статусами.

Проблема в том, что некоторые URL-адреса изображений содержат странные символы:

, например

http://s3.amazonaws.com/twitter_production/profile_images/68803670/Gryn_i_h%E4ngmattan_normal.jpg

Некоторые символы можно заменить на urlencode(), но я понятия не имею, что делать с азиатским текстом или другими странными URL-адресами.

Все, что мне нужно, это то, что вернет мне профиль в Твиттере по умолчанию, если png не предоставлен действительный URL-адрес изображения.

Есть подсказки?

1 Ответ

0 голосов
/ 19 мая 2009

Полагаю, вам следует использовать кодировку UTF-8. Правильный URL будет тогда: http://s3.amazonaws.com/twitter_production/profile_images/68803670/Gryn_i_h%C3%A4ngmattan_normal.jpg

Разве Flash не делает это автоматически, когда вы читаете строку из общедоступной временной шкалы xml в кодировке utf-8? Если вы просто выводите ссылку http://s3.amazonaws.com/twitter_production/profile_images/68803670/Gryn_i_hängmattan_normal.jpg, браузер должен позаботиться о кодировке, нет?

Редактировать: похоже, что в коде SO также есть проблемы с не-ascii символами в URL:)

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