我有这个代码存根:
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
可能是什么问题呢?