twitter에서 공개 타임 라인 xml을 파싱 중이며 상태 옆에 이미지를 표시하려고합니다.플래시에서 이상한 URL로 트위터 이미지를 표시하는 방법은 무엇입니까?
예 :
문제는 일부 이미지 URL이 이상한 문자를 포함입니다
http://s3.amazonaws.com/twitter_production/profile_images/68803670/Gryn_i_h%E4ngmattan_normal.jpg
문자의 일부
는urlencode()
로 대체 될 수 있지만, 나는 아시아 텍스트 또는 다른 이상한 URL을 함께 할 수있는 무엇인지 전혀 모른다.
내가 원하는 것은 유효한 이미지 URL이 제공되지 않으면 기본 트위터 프로필 PNG를 반환합니다.
힌트가 있습니까?
하지만 ...하지만 ... 비 ASCII 문자가 심지어 URL에서 허용되지 않습니다, 그건 문제가있다처럼 보인다 처음에는 urlencoding이 무엇인지에 대한 것입니다. 예, 여기서 문제는 싱글 바이트 (ISO) 문자열이 멀티 바이트 (utf)가 아닌 인코딩된다는 것입니다. – stefs
하지만 실제 URL에는 유니 코드가 없으며 예를 들어 umlaut ä에 대한 % C3 % A4. 브라우저가 대신 해줍니다. –
빠른 & 더티 픽스를 찾고 있는데 ... URL을 사용할 수없는 경우 기본 트위터 이미지 –