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