space
String を受け取り、 aを に変換する Java コードがいくつかあります+
。しかし、私のプログラムがその String を読み取ると、 が に変換+
され%20
ます。
次のように一貫性を保つ方法はありますか?
space
ストレートをに変換するか%20
、ORt convert the
+to
% 20`
私のコードは次のようになります。
import java.net.URLEncoder;
...
String fileNameEncoded = URLEncoder.encode(filename);
もしそうなら、最初のパスは私に与えfilename
、2番目のパスは私に与えます。foo bar.html
foo+bar.html
foo%20bar.html