【发布时间】:2011-01-18 17:00:45
【问题描述】:
如何检查字符串是否已经编码?
例如,如果我编码TEST==,我得到TEST%3D%3D。如果我再次编码最后一个字符串,我得到TEST%253D%253D,如果它已经编码,我必须在这样做之前知道......
我已经保存了编码参数,我需要搜索它们。我不知道输入参数,它们将被编码或不编码,所以我必须知道在搜索之前是否必须对它们进行编码或解码。
【问题讨论】:
-
同意。您接受了错误的答案。
-
import java.net.URI String url = "www.demo.demo/demo 文件未编码.jpg" boolean isEncoded = true;尝试 { URI x = new URI(url) } catch(Exception ex) { isEncoded = false; }
标签: java utf-8 url-encoding