[英]Replace ASCII codes in Java string with character equivalents
我有一個Java字符串像"%7B%22username%22%3A%22test1234%22%7B"
我想更換所有與字符當量的ASCII碼( %7B
與{
, %22
與"
等)
有沒有我可以使用的庫或一些簡單的方法可以做到這一點? 我希望能夠處理從%20
到%FF
任何代碼。
您可以使用URLDecoder.decode(String, string)
。 就像是,
String str = "%7B%22username%22%3A%22test1234%22%7B";
try {
System.out.println(URLDecoder.decode(str, "utf-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
哪些輸出(因為您以%7B
開頭和結尾)
{"username":"test1234"{
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.