"함수 urldecode()"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 15개는 보이지 않습니다)
2번째 줄: 2번째 줄:
[[분류: String]]
[[분류: String]]
[[분류: URL]]
[[분류: URL]]
==개요==
;함수 urldecode()
;함수 urldecode()
* [[urlencode()]]의 역함수
==Java==
{{참고|자바 URLDecoder.decode()}}
[[분류: Java]]
<syntaxhighlight lang='java'>
System.out.println( URLDecoder.decode("a+b", "UTF-8") );
// a b
System.out.println( URLDecoder.decode("%EA%B0%9C%EC%9A%94", "UTF-8") );
// 개요
System.out.println( URLDecoder.decode("http://zetawiki.com/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD", "UTF-8") );
// http://zetawiki.com/wiki/대한민국
System.out.println( URLDecoder.decode("hello+123+http%3A%2F%2Fzetawiki.com+%ED%95%9C%EA%B8%80", "UTF-8") );
// hello 123 http://zetawiki.com 한글
</syntaxhighlight>
==JavaScript==
[[분류: JavaScript]]
<syntaxhighlight lang='JavaScript'>
console.log( decodeURIComponent('%EA%B0%9C%EC%9A%94') );
// 개요
console.log( decodeURIComponent( 'http://zetawiki.com/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD' ) );
// http://zetawiki.com/wiki/대한민국
console.log( decodeURIComponent('hello+123+http%3A%2F%2Fzetawiki.com+%ED%95%9C%EA%B8%80') );
// hello+123+http://zetawiki.com+한글
</syntaxhighlight>


==PHP==
==PHP==
<source lang='php'>
[[분류: PHP]]
{{참고|PHP urldecode()}}
<syntaxhighlight lang='php'>
echo urldecode('a+b');
# a b
echo urldecode('%EA%B0%9C%EC%9A%94');
echo urldecode('%EA%B0%9C%EC%9A%94');
# 개요
# 개요
echo urldecode('http://zetawiki.com/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD');
# http://zetawiki.com/wiki/대한민국
echo urldecode('hello+123+http%3A%2F%2Fzetawiki.com+%ED%95%9C%EA%B8%80');
echo urldecode('hello+123+http%3A%2F%2Fzetawiki.com+%ED%95%9C%EA%B8%80');
# hello 123 http://zetawiki.com 한글
# hello 123 http://zetawiki.com 한글
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[함수 urlencode()]]
* [[함수 urlencode()]]
* [[함수 rawurldecode()]]
* [[URL decode 테이블]]
* [[urldecode 엘사의-얼음-성 문제]]

2022년 4월 11일 (월) 16:05 기준 최신판

1 개요[ | ]

함수 urldecode()

2 Java[ | ]

System.out.println( URLDecoder.decode("a+b", "UTF-8") );
// a b
System.out.println( URLDecoder.decode("%EA%B0%9C%EC%9A%94", "UTF-8") );
// 개요
System.out.println( URLDecoder.decode("http://zetawiki.com/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD", "UTF-8") );
// http://zetawiki.com/wiki/대한민국
System.out.println( URLDecoder.decode("hello+123+http%3A%2F%2Fzetawiki.com+%ED%95%9C%EA%B8%80", "UTF-8") );
// hello 123 http://zetawiki.com 한글

3 JavaScript[ | ]

console.log( decodeURIComponent('%EA%B0%9C%EC%9A%94') );
// 개요
console.log( decodeURIComponent( 'http://zetawiki.com/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD' ) );
// http://zetawiki.com/wiki/대한민국
console.log( decodeURIComponent('hello+123+http%3A%2F%2Fzetawiki.com+%ED%95%9C%EA%B8%80') );
// hello+123+http://zetawiki.com+한글

4 PHP[ | ]

echo urldecode('a+b');
# a b
echo urldecode('%EA%B0%9C%EC%9A%94');
# 개요
echo urldecode('http://zetawiki.com/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD');
# http://zetawiki.com/wiki/대한민국
echo urldecode('hello+123+http%3A%2F%2Fzetawiki.com+%ED%95%9C%EA%B8%80');
# hello 123 http://zetawiki.com 한글

5 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}