みんなのちからになりたいスマートフォン用の表示で見るみんなのちからになりたいコピペでブログラムつくっていきたい2015-03-18PHP5.2辺りから一気に5.5まで上げたときにハマったことメモphpPHP5.4あたりでmb_ereg_matchとかmb_convert_kanaとかこの辺のマルチバイト変換系のやつがエンコード指定しないとまともに動かなくなったようで、いままでPHP.iniの内部エンコードを指定してないでデフォルトEUCだけどなんかしらんけどよろしくやってくれたのがやってくれなくなっていて、これがなんだかんだで一番ハマる。まともにやるならmb_ereg_matchする前にmb_regex_encodingでエンコーディング指定するmb_convert_kanaするときは最後の引数にエンコーディング指定するか、mb_internal_encodingで指定するでやる必要があるんだと思う(普段まったくPHP使わないので詳しいことはよく知らない)今回の場合はPHP.iniを容赦なくいじれたので、デフォルトの内部エンコーディングをいじって対応した。Shift_JISこれ以外の問題としては、ワーニングが死ぬほど出るので、大局に影響しないと判明したものに関してはerror_reportingで軒並みフィルタした。~E_STRICTあとは運悪くORACLEを使ってたりするとOCIのDLLが変わってたりするのでその辺対応すればだいたい動くのではないかと思われる。google.setOnLoadCallback(initialize);はてなブログをはじめよう!ginzanomamaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。