現在の位置: ホーム> 関数カテゴリ一覧> 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パラメーターが文字エンコード配列である場合、関数は複数の変換された文字列を含む配列を返します。
類似の関数
  • 「kasaname」を別の(「Zen-kaku」、「han-kaku」などに変更する) mb_convert_kana

    mb_convert_kana

    「kasaname」を別の(「Zen-k
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
  • 文字列の幅を返します mb_strwidth

    mb_strwidth

    文字列の幅を返します
  • 次の正規表現が一致するように出発点を設定します mb_ereg_search_setpos

    mb_ereg_search_setpos

    次の正規表現が一致するように出発点を設定
  • 指定されたエンコードで文字列が有効かどうかを確認します mb_check_encoding

    mb_check_encoding

    指定されたエンコードで文字列が有効かどう
  • マルチバイトは、正規表現のマッチングをサポートします mb_ereg

    mb_ereg

    マルチバイトは、正規表現のマッチングをサ
  • 代替文字を設定/取得します mb_substitute_character

    mb_substitute_character

    代替文字を設定/取得します
  • 文字エンコードを変換します mb_convert_encoding

    mb_convert_encoding

    文字エンコードを変換します
人気記事(にんききじ)