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

mb_convert_encoding

文字エンコードを変換します
名前:mb_convert_encoding
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:文字列をある文字エンコードから別の文字に変換します

関数名:mb_convert_encoding()

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

関数の説明:mb_convert_encoding()関数は、ある文字エンコードから文字列を別の文字エンコードに変換します。

使用法:string mb_convert_encoding(string $ str、string $ to_encoding [、mixed $ from_encoding = mb_internal_encoding()]:string | false

パラメーター:

  • $ str:エンコードされた文字列を変換する必要があります。
  • $ TO_ENCODING:ターゲット文字エンコードは、文字列をエンコードする文字または配列をエンコードする文字をエンコードすることができます。
  • $ from_encoding:元の文字エンコード、オプションのパラメーター。指定されていない場合、MB_INTERNAL_ENCODING()関数によって返される文字エンコードはデフォルトで使用されます。

返品値:

  • 変換が成功した場合、変換された文字列が返されます。
  • 変換が失敗した場合、falseが返されます。

例:

 // 将一个字符串从ISO-8859-1 编码转换为UTF-8 编码$str = "Hello, 你好!"; $convertedStr = mb_convert_encoding($str, "UTF-8", "ISO-8859-1"); echo $convertedStr; // 输出:Hello, 你好! // 将一个字符串从UTF-8 编码转换为GBK 编码$str = "Hello, 你好!"; $convertedStr = mb_convert_encoding($str, "GBK", "UTF-8"); echo $convertedStr; // 输出:Hello, 你好!(在GBK编码下显示)

注:

  • この関数は、PHP構成で有効にする必要があるマルチバイト文字列拡張機能に依存しています。
  • 元の文字エンコードが指定されていない場合、MB_INTERNAL_ENCODING()関数によって返される文字エンコードは、デフォルトで使用されます。
  • 指定された文字エンコードが利用できないか、サポートされていない場合、変換は失敗し、falseを返します。
  • この関数は、1つの文字エンコードから文字列を一度に複数のターゲット文字エンコーディングに変換できます。 $ TO_ENCODINGパラメーターが文字エンコード配列である場合、関数は複数の変換された文字列を含む配列を返します。
類似の関数
  • 事前定義されたマルチバイト文字列のマルチバイトの正規表現の一致する部分の位置と長さを返します mb_ereg_search_pos

    mb_ereg_search_pos

    事前定義されたマルチバイト文字列のマルチ
  • 既知のエンコードタイプのエイリアスを取得します mb_encoding_aliases

    mb_encoding_aliases

    既知のエンコードタイプのエイリアスを取得
  • マルチバイト文字列の正規表現マッチング mb_ereg_match

    mb_ereg_match

    マルチバイト文字列の正規表現マッチング
  • MIMEヘッダーフィールドの文字列をデコードします mb_decode_mimeheader

    mb_decode_mimeheader

    MIMEヘッダーフィールドの文字列をデコ
  • 文字列内の文字列の最後の場所を見つける mb_strrpos

    mb_strrpos

    文字列内の文字列の最後の場所を見つける
  • 次の正規表現の一致の出発点を返します mb_ereg_search_getpos

    mb_ereg_search_getpos

    次の正規表現の一致の出発点を返します
  • 別の文字列で指定された文字の最後の発生を見つける mb_strrchr

    mb_strrchr

    別の文字列で指定された文字の最後の発生を
  • 文字列の一部を取得します mb_substr

    mb_substr

    文字列の一部を取得します
人気記事(にんききじ)