예기치 않은 동작을 피하기 위해 이러한 데이터를 검색 쿼리로 인코딩하는 올바른 방법은 무엇입니까?
예를 들어, 입력 중 하나에 &
이 있으면 검색어가 잘릴 수 있습니다. 어떻게 그 캐릭터를 벗어나야합니까?
P. Google은 어떻게합니까?
예기치 않은 동작을 피하기 위해 이러한 데이터를 검색 쿼리로 인코딩하는 올바른 방법은 무엇입니까?
예를 들어, 입력 중 하나에 &
이 있으면 검색어가 잘릴 수 있습니다. 어떻게 그 캐릭터를 벗어나야합니까?
P. Google은 어떻게합니까?
인코딩을위한 사용자 encodeURI(data);
그리고 JavaScript를 비활성화 한 사용자입니까? – David
당신은 PHP를 사용하고 있으므로 PHP 함수를 사용하십시오. http://stackoverflow.com/questions/4744888/how-to-properly-url-encode-a-string-in-php를 참조하십시오. –
@David Javascript를 사용하도록 설정하거나 PHP에서 유효성을 검사 할 수 있습니다. –
가능한 복제 [방법 제대로 URL 인코딩 PHP에서 문자열?] (http://stackoverflow.com/questions/4744888/how-to-properly-url-encode-a -string-in-php) –