Apache2 / MySQL で PHP 5.3.8 を実行しているサーバー (Ubuntu 11.10 x64) があります。現在、特定の文字エンコーディングを行う必要があるプロジェクトに取り組んでいますが、マルチバイト (mb_* 関数) がどれも機能していないことがわかりました。
しかし、phpinfo() を見ると、マルチバイト サポートが有効になっていることがわかります。
apt-get install php5-mbstring、php-mbstring、php-multibyte などを試しましたが、どれも機能していないようです。
誰かが私を正しい方向に向けることができますか? 前もって感謝します!
編集:PHPを再コンパイルして修正しました(これは私の最後の手段であり、最初は避けたかったのです)
./configure --enable-mbstring
奇妙なことに、phpinfo() はすでに有効になっていることを示していました。なぜ以前はうまくいかなかったのかわかりません:/