이 글은 주로 중국어로 URL을 처리하는 방법을 소개합니다. 이제 특정 참조 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있습니다.
이 글은 주로 중국어로 URL을 처리하는 방법을 소개합니다. PHP 인코딩 변환과 관련된 조작 기술이 포함되어 있으며 필요한 친구가 참조할 수 있습니다.
이 문서에서는 한자로 URL을 처리하는 방법을 설명합니다. 참고용으로 공유합니다.
ie6의 하이퍼링크에 중국어 문자가 있으면 문제가 발생합니다. PHP에 내장된 urlencode 기능도 작동하지 않습니다. 슬래시 및 기타 ASCII 문자를 인코딩합니다. 여전히 문제를 해결할 수 없으면 다음 기능을 사용하여 문제를 해결하십시오. 즉, 127보다 큰 모든 바이트를
중국어 하이퍼링크 주소로 변환합니다.
// utf-8编码 $url = 'http://ftp.dotcoo.com/PHP视频教程.rar'; //urlencode结果: echo urlencode($url); http%3A%2F%2Fftp1.zdy.co%2Fmovie%2F%E6%88%91%E4%B8%BA%E7%9B%B8%E4%BA%B2%E7%8B%82.rmvb //link_urldecode结果: echo link_urldecode($url); http://ftp1.zdy.co/movie/%E6%88%91%E4%B8%BA%E7%9B%B8%E4%BA%B2%E7%8B%82.rmvb //link_urldecode函数: function link_urldecode($url) { $uri = ''; $cs = unpack('C*', $url); $len = count($cs); for ($i=1; $i<=$len; $i++) { $uri .= $cs[$i] > 127 ? '%'.strtoupper(dechex($cs[$i])) : $url{$i-1}; } return $uri; }관련 권장 사항:
PHP를 사용하여 양식 업로드 파일을 처리하는 방법
PHP를 사용하여 Excel 테이블 인스턴스를 처리하는 방법
위 내용은 중국어 문자가 포함된 URL을 처리하는 PHP 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!