/bonvhp/webapp/PHP       [後へ]   [目次へ]   [次へ] ~ [] ~

PHP:マルチバイト文字列関数(mbstring)

日本語を扱うには、不可欠の関数群です。

・mb_internal_encoding(文字エンコーディング)
  内部エンコーディングを、
  「文字エンコーディング」で指定した設定に変更します。
  引数を省略すると、現在の内部エンコーディングを返します。

・mb_convert_encoding(文字列, 変換後 [, 変換前])
  「文字列」を、引数「変換前」の文字エンコーディングの前提で、
  「変換後」の文字エンコーディングにしたものを返します。
  
  サポートされている文字エンコーディングは、マニュアルで。
  
  「変更前」を省略すると、内部エンコーディングが使用されます。
  
  「変更前」に 'auto' を指定すると、
  "ASCII,JIS,UTF-8,EUC-JP,SJIS" を指定したのと同じ扱いになります。
// $str を内部エンコーディングから EUC-JP へ変換 $str = mb_convert_encoding($str, "EUC-JP"); // $str を UTF-8 から EUC-JP へ変換 $str = mb_convert_encoding($str, "EUC-JP", "UTF-8");
その他、日本語用の文字列関数が多数用意されているので、 詳細はマニュアルで。
/bonvhp/webapp/PHP       [後へ]   [目次へ]   [次へ]