Java教程

java中对url地址中的中文进行编码

本文主要是介绍java中对url地址中的中文进行编码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java中对url地址中的中文进行编码

    // URL中汉字编码
    private String urlEncodeChinese(String url) {
        try {
            Matcher matcher = Pattern.compile("[\\u4e00-\\u9fa5]").matcher(url);
            String tmp = "";
            while (matcher.find()) {
                tmp = matcher.group();
                url = url.replaceAll(tmp, URLEncoder.encode(tmp, "UTF-8"));
            }
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        return url.replace(" ", "%20");
    }

  

这篇关于java中对url地址中的中文进行编码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!