반응형
PHP : 문자열의 공백을 % 20으로 변환 하시겠습니까?
문자열의 공백을 어떻게 변환 할 수 %20
있습니까?
내 시도는 다음과 같습니다.
$str = "What happens here?";
echo urlencode($str);
출력은 "What+happens+here%3F"
이므로 공백은로 표시되지 않습니다 %20
.
내가 도대체 뭘 잘못하고있는 겁니까?
rawurlencode
대신 함수를 사용하십시오 .
더하기 기호는 함수 도움말 에 설명 된 대로 URL 매개 변수의 공백 문자에 대한 기록 인코딩입니다 urlencode()
.
동일한 페이지에 필요한 답변이 포함되어 있습니다. rawurlencode()
대신 RFC 3986 호환 인코딩 을 얻으십시오 .
%20
변종 을 사용해야하는 경우 rawurlencode()
.
참고 URL : https://stackoverflow.com/questions/5572718/php-convert-spaces-in-string-into-20
반응형
'Program Tip' 카테고리의 다른 글
GetManifestResourceStream이 NULL을 반환합니다. (0) | 2020.10.15 |
---|---|
Android Studio : 애플리케이션 설치 실패 (0) | 2020.10.15 |
VIM : 왼쪽 NerdTree 패널에서 vsplit으로 오른쪽에있는 파일을 어떻게 열 수 있습니까? (0) | 2020.10.15 |
CSS3 전환-페이드 아웃 효과 (0) | 2020.10.15 |
Django 템플릿에서 관련 항목 정렬 (0) | 2020.10.15 |