なぜかローカルでは正常なのに、サーバで走らせたらエラーを吐く「mb_convert_encoding」。いろいろなページを見たりして、php.iniの設定ばかりを気にしてたら、結局のところphp-mbstringパッケージがインストールされてなかったというオチ。めっちゃへこむ。
以前から、僕のサーバではこのマルチバイト系の関数が使えなくて、なんでだろうな〜とは思ってたんですけど。「Call to undefined function」なんていうエラーだから、スペルミスかなとも思ったけど、逆にそれだとローカルで動くのはおかしいし。最後は本を持ち出してきて、設定のところを見直してたら、phpinfoで表示されるmbstringの表がないことに気づく。ここに至るまで3時間。
やっぱりDBをなめてました。昨日今日で、かなりクエリを覚えたし、今ならデータベースシステムを受講しても優とる自信あり。学部の講義なんだけどね。
トラックバック(0)
このブログ記事を参照しているブログ一覧: php-mbstring
このブログ記事に対するトラックバックURL: http://trialpc.net/mt/mt-tb.cgi/819

コメントする