この記事では主に、PHP での漢字を含む URL 関数の共有について紹介し、rawurlencode 関数の使用に焦点を当てて実装コードを直接提供します。必要な場合は、Web アプリケーションを作成するときに何度も参照してください。たとえば、URL リンクに中国語が含まれている場合、情報を取得するために wget/curl/
file_get_contentsなどを使用すると、大きな問題が発生することがあります。 「404」、とても言葉を失います。 この問題を解決するための小さな関数がここに書かれています。これはパス内の解析に限定されています。関連する関数についてはマニュアルを確認してください。
コードは次のとおりです:
function urlConvert($url){ $pathArr = array(); $modules = parse_url($url); $path = $modules['path']; $pathSplit = explode(‘/', $path); foreach ($pathSplit as $row){ $pathArr[] = rawurlencode($row); } $urlNew = $modules['scheme']."://".$modules['host'].implode(‘/', $pathArr); return $urlNew; }
以上がPHPの漢字を含むURL関数の解析例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。