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

mb_encode_mimeheader

Mimeヘッダーの文字列をエンコードします
名前:mb_encode_mimeheader
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:文字列をmimeヘッダーの印刷可能なascii文字列にエンコードします

関数名:mb_encode_mimeheader()

関数関数:文字列をMIMEヘッダーの印刷可能なASCII文字列にエンコードします。

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

構文:String MB_ENCODE_MIMEHEADER(String $ str [、String $ charset = mb_internal_encoding()[、string $ transfer_encoding = "b" [、string $ linefeed = "\ r \ n" [、int $ indent = 0]]]]])

パラメーター説明:

  • $ str:エンコードする文字列。
  • $ charset:オプションのパラメーター、文字セットを指定します。デフォルト値は現在の内部文字セットです。
  • $ Transfer_Encoding:オプションのパラメーター、送信エンコードメソッドを指定します。デフォルト値は「b」で、base64エンコーディングを示します。
  • $ linefeed:オプションのパラメーター、行の端を指定します。デフォルトは「\ r \ n」です。
  • $ indent:オプションのパラメーター、インデント文字の数を指定し、デフォルトは0です。

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

例:

 $text = "Hello, 世界!"; $encodedText = mb_encode_mimeheader($text, "UTF-8", "B", "\r\n", 4); echo $encodedText;

出力結果:

 =?UTF-8?B?SGVsbG8sIOWPrOWtlw==?=

説明:MB_ENCODE_MIMEHEADER()関数は、文字列「Hello、World!」をエンコードします。 Mimeヘッダーの印刷可能なASCII文字列に。 UTF-8文字セットはエンコードに使用され、base64伝送エンコードメソッドが使用され、ラインエンドは「\ r \ n」であり、インデント文字は4です。最終出力エンコード結果は「=?utf-8?b?sgvsbg8siowprowtlw == "です。

類似の関数
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
  • マルチバイトは、正規表現のマッチングをサポートします mb_ereg

    mb_ereg

    マルチバイトは、正規表現のマッチングをサ
  • ケース別の文字列で文字列の最初の発生を不機嫌に検索する mb_stristr

    mb_stristr

    ケース別の文字列で文字列の最初の発生を不
  • 指定されたエンコードで文字列が有効かどうかを確認します mb_check_encoding

    mb_check_encoding

    指定されたエンコードで文字列が有効かどう
  • 事前定義されたマルチバイト文字列のマルチバイトの正規表現の一致する部分の位置と長さを返します mb_ereg_search_pos

    mb_ereg_search_pos

    事前定義されたマルチバイト文字列のマルチ
  • 文字列の長さを取得します mb_strlen

    mb_strlen

    文字列の長さを取得します
  • 事前に定義されたマルチバイト文字列のマルチバイト正規表現マッチング mb_ereg_search

    mb_ereg_search

    事前に定義されたマルチバイト文字列のマル
  • HTTP出力文字エンコードを設定/取得します mb_http_output

    mb_http_output

    HTTP出力文字エンコードを設定/取得し
人気記事(にんききじ)