
URL encoding/decoding에 관해 설명하겠습니다.
urldecode 함수는 URL encoding을 해제하는 데 사용됩니다. 이 함수는 URL에서 특수 문자를 해제하여 일반 문자로 변환합니다.
예를 들어, urldecode 함수로 "%20"을 해제하면 " " (공백 문자)로 변환됩니다.
urldecode 함수는 다음과 같은 특수 문자를 지원합니다.
- %20 : 공백 문자
- %21 : ! ( 느낌표 )
- %22 : " ( 쌍따옴표 )
- %23 : # ( 해시 )
- %24 : $ ( 달러 )
- %25 : % ( 퍼센트 )
- %26 : & ( 앰퍼샌드 )
- %27 : ' ( 싱글 쌍따옴표 )
- %28 : ( ( 왼쪽 괄호 )
- %29 : ) ( 오른쪽 괄호 )
- %2A : * ( 별표 )
- %2B : + ( 플러스 )
- %2C : , ( 쉼표 )
- %2D : - ( 하이픈 )
- %2E : . ( 점 )
- %2F : / ( 슬래시 )
- %3A : : ( 콜론 )
- %3B : ; ( 세미콜론 )
- %3C : < ( 왼쪽 괄호 )
- %3D : = ( 등호 )
- %3E : > ( 오른쪽 괄호 )
- %3F : ? ( 물음표 )
- %40 : @ ( 앳 )
- %41 : A ( 대문자 A )
- %42 : B ( 대문자 B )
- %43 : C ( 대문자 C )
- %44 : D ( 대문자 D )
- %45 : E ( 대문자 E )
- %46 : F ( 대문자 F )
- %47 : G ( 대문자 G )
- %48 : H ( 대문자 H )
- %49 : I ( 대문자 I )
- %4A : J ( 대문자 J )
- %4B : K ( 대문자 K )
- %4C : L ( 대문자 L )
- %4D : M ( 대문자 M )
- %4E : N ( 대문자 N )
- %4F : O ( 대문자 O )
- %50 : P ( 대문자 P )
- %51 : Q ( 대문자 Q )
- %52 : R ( 대문자 R )
- %53 : S ( 대문자 S )
- %54 : T ( 대문자 T )
- %55 : U ( 대문자 U )
- %56 : V ( 대문자 V )
- %57 : W ( 대문자 W )
- %58 : X ( 대문자 X )
- %59 : Y ( 대문자 Y )
- %5A : Z ( 대문자 Z )
- %5B : [ ( 왼쪽 대괄호 )
- %5C : \ ( 백슬래시 )
- %5D : ] ( 오른쪽 대괄호 )
- %5E : ^ ( 캐럿 )
- %5F : _ ( 언더스코어 )
- %60 : ` ( 백틱 )
- %61 : a ( 소문자 a )
- %62 : b ( 소문자 b )
- %63 : c ( 소문자 c )
- %64 : d ( 소문자 d )
- %65 : e ( 소문자 e )
- %66 : f ( 소문자 f )
- %67 : g ( 소문자 g )
- %68 : h ( 소문자 h )
- %69 : i ( 소문자 i )
- %6A : j ( 소문자 j )
- %6B : k ( 소문자 k )
- %6C : l ( 소문자 l )
- %6D : m ( 소문자 m )
- %6E : n ( 소문자 n )
- %6F : o ( 소문자 o )
- %70 : p ( 소문자 p )
- %71 : q ( 소문자 q )
- %72 : r ( 소문자 r )
- %73 : s ( 소문자 s )
- %74 : t ( 소문자 t )
- %75 : u ( 소문자 u )
- %76 : v ( 소문자 v )
- %77 : w ( 소문자 w )
- %78 : x ( 소문자 x )
- %79 : y ( 소문자 y )
- %7A : z ( 소문자 z )
- %7B : { ( 왼쪽 중괄호 )
- %7C : | ( 파이프 )
- %7D : } ( 오른쪽 중괄호 )
- %7E : ~ ( 틸드 )
이러한 특수 문자를 지원하는 urldecode 함수를 사용하면 URL에서 특수 문자를 쉽게 해제할 수 있습니다.
2025-03-28 18:23