【发布时间】:2013-07-25 11:27:15
【问题描述】:
我正在尝试对某些消息进行 base 64 编码,然后对消息进行 URL 编码,并将整个编码内容作为参数/值传递给查询字符串。 http://www.xxxxxx.com/xxxxx?query=base64urlencodedmessage
所以我想使用 base64 编码,然后是 URL 编码。我看到 apache 为它提供了很好的库。
所以,在下面的 apache 方法中:
1) 如何查看我要使用哪种方法 1)、2) 和 3) 2) 在下面的方法 1 中,使用特定字符集进行编码意味着仅使用选定的字符集进行编码? 1 和 3 和有什么不一样?哪个更安全??? 2)我首先使用base64,这是否意味着我将只获得字节数组作为输出,所以我应该只使用方法2?
URLCodec url=new URLCodec();
1) url.encode(str, charset);
2) url.encode(字节);
3) url.encode(str);
【问题讨论】:
标签: java javascript apache encoding apache2