mb_strlen関数などを使用する場合(PHP)

mb_strlen などのマルチバイト文字を操作する関数を使用する場合は
php-mbstringパッケージのインストールとphp.iniの設定を行う必要がある。

■パッケージのインストール(下記のコマンドを実行)
 # yum -y install php-mbstring

■/etc/php.ini の設定(例)

 mbstring.language = Japanese
 mbstring.internal_encoding = EUC_JP
 mbstring.http_input = EUC-JP
 mbstring.http_output = EUC_JP
 mbstring.encoding_translation = On
 mbstring.detect_order = auto
 mbstring.substitute_character = none

 ※mbstring.http_inputをautoに設定すると文字化けが発生するので
  NULLかEUC-JPを設定する
  (文字化け文字 -> 「鳥」「猫」「表」「予」「能」(一文字の場合のみ))
2007年12月05日(水) 10:36:06 Modified by h_maruyoshi




スマートフォン版で見る