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 回答