programing

PHP: 문자열의 공백을 %20으로 변환하시겠습니까?

randomtip 2022. 9. 14. 22:03
반응형

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

반응형