私はこのコードスタブを持っています:
System.out.println(param+"="+value);
param = URLEncoder.encode(param, "UTF-8");
value = URLEncoder.encode(value, "UTF-8");
System.out.println(param+"="+value);
これにより、Eclipse で次の結果が得られます。
p=指甲油
p=%E6%8C%87%E7%94%B2%E6%B2%B9
しかし、コマンドラインから同じコードを実行すると、次の出力が得られます。
p=指甲油
p=%C3%8A%C3%A5%C3%A1%C3%81%C3%AE%E2%89%A4%C3%8A%E2%89%A4%CF%80
何が問題なのですか?