2017-11-06 10 views
0

は私がフォーマットされていないURLURLから取得方法:形式のURLアンドロイド

"http:\\/\\/www.video.mediaset.it\\/bin\\/635.$plit\\/640x360_C_2_video_772135_videoThumbnail.jpg\\\" 

が、私はそれは私が私の問題を解決するにはどうすればよい

http://www.video.mediaset.it/bin/635.$plit/640x360_C_2_video_772135_videoThumbnail.jpg 

としてフォーマットが必要ですか?

ありがとうございます!

答えて

0

あなたは、このコードをテストしましたか?

String text = "http:\\/\\/www.video.mediaset.it\\/bin\\/635.$plit\\/640x360_C_2_video_772135_videoThumbnail.jpg"; 
try { 
    String afterDecode = URLDecoder.decode(text, "UTF-8"); 
    Log.e("text", afterDecode); 
} catch (UnsupportedEncodingException e) { 
    e.printStackTrace(); 
} 
+0

@Sisso my post updated –

0

urllibを使用してください。 org.urllib.Urlオブジェクトを解析すると、スラッシュの方向が固定され、空のパスセグメントが削除されます。

String raw = "http:\\/\\/www.video.mediaset.it\\/bin\\/635.$plit\\/640x360_C_2_video_772135_videoThumbnail.jpg"; 
String expected = "http://www.video.mediaset.it/bin/635.$plit/640x360_C_2_video_772135_videoThumbnail.jpg"; 
assertEquals(expected, Url.parse(raw).toString()); 
関連する問題