将特殊字符编码为十六进制代码

时间:2014-11-26 18:30:57

标签: java encoding

我有一个以下输入字符串:1%2fPJJP 我想将其转换为以下内容:1%2fPJJP

%的十六进制代码可在此处找到:http://character-code.com/

我如何用Java做到这一点?

public class HelloWorld {
    public static void main(String[] args) {
        String test = null;
        try {
            test = URLEncoder.encode("1%2fPJJP", "UTF-8");
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        System.out.println(test);
    }
}

但我得到以下内容:1%252fPJJP。

我该怎么做?

0 个答案:

没有答案