>백엔드 개발 >PHP 문제 >WIN32에서 Apache2는 get 메소드를 사용하여 중국어 매개변수를 전달할 때 오류를 보고합니다.

WIN32에서 Apache2는 get 메소드를 사용하여 중국어 매개변수를 전달할 때 오류를 보고합니다.

王林
王林원래의
2019-08-23 16:46:012813검색

문제:

Win32에서 Apache2에 중국어 매개변수를 전달하기 위해 get 메소드를 사용하면 오류가 발생합니다. 예를 들어, test.php?a=你好&b=你好 매개변수를 전달하면 내부 오류가 발생합니다.

답변:

"test.php?a=".urlencode(Hello)."&b=".urlencode(Hello)와 같은 변환에는 urlencode() 함수를 사용하세요 urlencode()函数进行转换,如"test.php?a=".urlencode(你好)."&b=".urlencode(你也好)

详细介绍:

urlencode()函数主要是用于返回字符串类型,该函数会将传入的字符串进行编码urlencode()函数与rawencode()函数不同的是,urlencode()函数会将“空格”转换成“+”;而rawencode()

상세 소개:

urlencode() 함수는 주로 문자열 유형을 반환하는 데 사용됩니다. 이 함수는 들어오는 문자열을 인코딩합니다. urlencode() 함수는 rawencode() 함수와 다릅니다. 흥미로운 점은 urlencode() 함수가 "space"를 "+"로 변환하고 rawencode() 함수가 "space"를 "%20"으로 변환한다는 것입니다. urlencode() 함수의 기타 문자열 변환 방법은 rawencode() 함수와 동일합니다.

urlencode() 함수의 구문은 다음과 같습니다
:

string urlencode (string str)
🎜더 궁금한 사항은 PHP 중국어 웹사이트를 방문하세요: 🎜PHP 비디오 튜토리얼🎜🎜🎜

위 내용은 WIN32에서 Apache2는 get 메소드를 사용하여 중국어 매개변수를 전달할 때 오류를 보고합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.