반응형
PHP: 문자열의 공백을 %20으로 변환하시겠습니까?
문자열의 공백을 어떻게 변환합니까?%20
?
제 시도는 다음과 같습니다.
$str = "What happens here?";
echo urlencode($str);
출력은"What+happens+here%3F"
공백은 다음과 같이 표시되지 않습니다.%20
.
내가 뭘 잘못하고 있지?
를 사용합니다.rawurlencode
기능을 합니다.
플러스 기호는 URL 파라미터의 스페이스 문자의 이력 부호화입니다.이것은, 의 헬프에 기재되어 있습니다.urlencode()
기능.
같은 페이지에 필요한 답변이 기재되어 있습니다.사용하세요.rawurlencode()
대신 RFC 3986 호환 인코딩을 가져옵니다.
난 그렇게 생각해 만약 네가 이 모든 걸어야 한다면%20
를 사용할 수 있습니다.
언급URL : https://stackoverflow.com/questions/5572718/php-convert-spaces-in-string-into-20
반응형
'programing' 카테고리의 다른 글
이전 기능이 완료된 후 함수를 호출합니다. (0) | 2022.09.14 |
---|---|
Maria에서 암호 재시도 횟수를 설정할 수 없습니다.DB (0) | 2022.09.14 |
함수 내부의 정적 변수와 동등한 Python은 무엇입니까? (0) | 2022.09.14 |
apache error.log의 "notice" child pid XXXX 종료 신호 Segmentation fault (11)" (0) | 2022.09.14 |
Composer를 사용하여 특정 버전의 패키지를 설치하는 방법 (0) | 2022.09.14 |