さくらインターネットで独自にPHP5を導入しました。
マルチバイトの処理"mb_convert_encoding"を実行したところ、文字化けしたままの状態です。
■phpinfo()で確認したところ、下記の通りとなっています。
-------------------------------------------------------------
Multibyte Support enabled
Multibyte string engine libmbfl
Multibyte (japanese) regex support enabled
Multibyte regex (oniguruma) version 4.4.4
Multibyte regex (oniguruma) backtrack check On
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
DirectiveLocal ValueMaster Value
mbstring.detect_orderautoauto
mbstring.encoding_translationOffOff
mbstring.func_overload00
mbstring.http_inputautoauto
mbstring.http_outputSJISSJIS
mbstring.internal_encodingEUC-JPEUC-JP
mbstring.languageJapaneseJapanese
mbstring.strict_detectionOffOff
mbstring.substitute_characterno valueno value
--------------------------------------------------------------
■php.iniの内容は下記の通りです。
--------------------------------------------------------------
output_handler = mb_output_handler
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translastion = On
mbstring.detect_order = auto
mbstring.substitute_character = none;
--------------------------------------------------------------
■PHP5をインストールするときの、conf.sh の内容は下記の通りです。
--------------------------------------------------------------
#!/bin/sh
./configure \
--prefix=$HOME \
--with-config-file-path=$HOME/www/cgi-bin \
--program-suffix=5 \
--with-pear=$HOME/share/pear5 \
--enable-force-cgi-redirect \
--enable-mbstring=all \
--enable-mbregex \
--enable-mbstr-enc-trans \
--enable-versioning \
--enable-trans-sid \
--with-mysql \
--with-openssl=/usr \
--with-soap=yes \
--with-zlib=/usr \
--with-gd=/usr/local \
--with-jpeg-dir=/usr \
--with-freetype-dir=/usr \
--with-ttf \
--with-png-dir=/usr \
--with-curl
--------------------------------------------------------------
■疑問点
php.ini で設定した、
mbstring.encoding_translastion = On
が反映されていないことがphpinfo()を見ることでわかりました。
phpinfo()で表示される、Configuration File (php.ini) Path は
設定したphp.ini を指しているので、異なるphp.iniを参照しているわけではないと考えています。
ちなみに、php.ini で、上記のマルチバイト関連のオプション設定をしないときのphpinfo()の内容は下記の通りです。
Multibyte Support enabled
Multibyte string engine libmbfl
Multibyte (japanese) regex support enabled
Multibyte regex (oniguruma) version 4.4.4
Multibyte regex (oniguruma) backtrack check On
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
DirectiveLocal ValueMaster Value
mbstring.detect_orderno valueno value
mbstring.encoding_translationOffOff
mbstring.func_overload00
mbstring.http_inputpasspass
mbstring.http_outputpasspass
mbstring.internal_encodingISO-8859-1no value
mbstring.languageneutralneutral
mbstring.strict_detectionOffOff
mbstring.substitute_characterno valueno value
なぜ、mbstring.encoding_translastion が反映されないのか、どこかで上書き設定されてしまうのか、他に設定すべきオプションがあるのか、教えていただけないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- 英語 英文解釈 4 2023/07/26 13:54
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- 英語 The Twilight Zone1959に関するCBSの回答について 1 2023/03/02 15:13
- TOEFL・TOEIC・英語検定 With its architecture and gardens and a wealth of 0 2022/12/17 16:11
- Visual Basic(VBA) Excel VBAの解読について質問があります。 概要は、マクロでチェックボックスにチェックすると日 1 2023/02/10 07:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpのpost処理の転送速度設定に...
-
php.ini を設定を変更すると再...
-
phpでPEAR::DBを使っているので...
-
onedrive にexcelファイルをア...
-
index.phpって何ですか? 具体...
-
index.phpに入るには、どうすれ...
-
PHP8を使うと、大量のWarningが...
-
トランザクションが原因?DBに...
-
エックスサーバーでのmysql設定...
-
パースエラーとは?
-
フォントの色を変えるには?
-
ImageCreate関数が undefined f...
-
入力フォームの空白や改行を制...
-
別ファイルの変数を呼び出した...
-
php5-extensions を make でき...
-
★PHP?★画像を縦横比を変えずに...
-
PHPのif文でその処理を途中で抜...
-
PHPのみでの背景色は指定できる...
-
Auth認証エラー
-
youtubeに音声のみのmp4ファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php.ini を設定を変更すると再...
-
xamppのDocumentRootでindex,ht...
-
PDFlib・・・日本語表示の設定??
-
xamppを使う場合のphpファイル...
-
Fatal error: Call to undefine...
-
phpinfoとphp -vのバージョンが...
-
PHPにおいてopensslを有効にす...
-
globで日本語のファイル名が文...
-
さくらインターネットでphp.ini...
-
localhostでphpのページが表示...
-
ロリポップでのphp.iniの編集の...
-
apacheとphpの設定エラー
-
php.iniの設定が反映されない
-
ApacheでPHPを使いたい
-
いいかげんxamppなんとかしたい...
-
メールのエラーについて
-
phpをWEBサーバー上で実行できない
-
phpMyAdminはSSL下でアクセスす...
-
phpのpost処理の転送速度設定に...
-
mbstringが無効
おすすめ情報