現在の位置: ホーム> 関数カテゴリ一覧> rawurlencode

rawurlencode

RFC 3986に従ってURLをエンコードします
名前:rawurlencode
カテゴリ:URL
対応言語:php
一言説明:URLは文字列をエンコードし、特殊文字を16進のASCII値に変換し、各特殊文字をパーセントサイン(%)でプレイエンドします

関数名:rawurlencode()

該当するバージョン:PHP 4、PHP 5、PHP 7

使用法:rawurlencode(string $ str):string

関数の説明:rawurlencode()関数URLは文字列をエンコードし、特殊文字を16進数で表されるASCII値に変換し、各特殊文字をパーセント記号(%)でプレーンドします。

パラメーター:

  • $ str:urlエンコードされる文字列。

戻り値:URLエンコードされた文字列を返します。

例:

 // 示例1: $str = "Hello World!"; $encodedStr = rawurlencode($str); echo $encodedStr; // 输出:Hello%20World%21 // 示例2: $str = "hello@php.net"; $encodedStr = rawurlencode($str); echo $encodedStr; // 输出:hello%40php.net // 示例3: $str = "中文"; $encodedStr = rawurlencode($str); echo $encodedStr; // 输出:%E4%B8%AD%E6%96%87

注:

  • rawurlencode()関数は、文字、数字、アンダースコア、ハイフン、ドットの次の文字をエンコードしません。
  • 特殊文字には、スペース、漢字、特別なシンボルなど、上記の文字を除くすべての文字が含まれます。
  • URLのクエリ文字列にエンコードされた文字列を使用する必要がある場合は、urlencode()関数を使用できます。
  • パス内のクエリ文字列にエンコードされた文字列を使用する必要がある場合は、rawurlencode()関数を使用できます。
  • rawurlencode()関数を使用してエンコードした後、rawurldecode()関数を使用してデコードできます。
類似の関数
  • ファイルからすべてのメタタグコンテンツプロパティを抽出し、配列を返します get_meta_tags

    get_meta_tags

    ファイルからすべてのメタタグコンテンツプ
  • MIME Base64を使用したデータのエンコード base64_encode

    base64_encode

    MIMEBase64を使用したデータのエ
  • MIME Base64を使用してエンコードされたデコードデータ base64_decode

    base64_decode

    MIMEBase64を使用してエンコード
  • URLを解析し、コンポーネントを返します parse_url

    parse_url

    URLを解析し、コンポーネントを返します
  • HTTPリクエストに応じてサーバーから送信されるすべてのヘッダーを取得します get_headers

    get_headers

    HTTPリクエストに応じてサーバーから送
  • URL文字列のエンコード urlencode

    urlencode

    URL文字列のエンコード
  • URLエンコードの後に​​リクエスト文字列を生成します http_build_query

    http_build_query

    URLエンコードの後に​​リクエスト文字
  • エンコードされたURL文字列をデコードします urldecode

    urldecode

    エンコードされたURL文字列をデコードし
人気記事(にんききじ)