3

私はこのコードスタブを持っています:

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

何が問題なのですか?

4

1 に答える 1

9
于 2013-08-24T02:37:47.050 に答える