2012-03-07 13 views
0

変更方法 - url。私は20%でそれを変更して 私はスペースで同じ問題を持っているし、それが働いた:URLに " - "と同等のものは何ですか?

name = name.replaceAll(" ","%20"); 

何であるのと同等「 - 」URL内の?

私は、%2Cを試してみましたが、それは言葉ません:%2C - >「」

答えて

0

私の知る限り、ダッシュ文字はURLの安全な文字と見なされます。問題がある場合は、問題はダッシュとは関係ありません。ただし、それを%2Dに置き換えてみてください。

2

使用URLEncoder.encode(文字列s)はあなたがURLのつもり使用されているすべての文字列をエンコードします。

+0

これは最適な解決策です。 –

+0

URLEncoder.encodeを使ってURL *の中に入れる文字列をエンコードします。 URL全体をエンコードすると、URLになりません。それはエンコーディングプロセスの全体のアイデアです.URLに特別な意味を持つ文字を取り除くことができます。 –

+0

はい、申し訳ありませんが私はあまりにも明確ではなかった場合。 – jsimpson

0

これはASCIIコード(translator)です。 -%2dに変換されます。あなたは近くにいた:

関連する問題