Home > maple > デバッグコンソールの文字化け(Maple)

デバッグコンソールの文字化け(Maple)

なんちゃってPHPプログラマの自分ですがサーバ関連の知識はプンチンカンチンなので、家でのPHPの開発環境はMAMPを入れポンで使っています。
それで、最近PHPまわりでもフレームワークが流行中なので、自分も挑戦してみようとMapleというフレームワークをインストールしてみました。
インストールといっても、MAMPで設定したドキュメントルートにダウンロードして解凍したMapleのフォルダを放りこんだだけです。
Mapleのインストール

Mapleにはexampleもついているので、まずはそれを起動してみて動作するかを確認してみます・・・がデバッグコンソールにて文字化け発生・・・なんでやー??
aaa.jpg

仕方が無いのでググってみたら、ありました。
ビバ、google。
hacking_dubbyの日記 - debugフィルターをプチHack
<引用>

デバッグコンソールに表示される変数に対しては文字エンコードがされないので、OUTPUT_CODEとINTERNAL_CODEが異なる場合、文字化けします。

ここでは、Mapleのソースを修正することで文字化けに対応していますが、Mapleのソースを直接書き換えるのはちょっと嫌なので、PHPの設定ファイルである、php.iniを変更することで対応することにしました。

/Applications/MAMP/conf/php5/php.iniの1013行目付近の

; mbstring.internal_encoding = EUC-JP

のコメントを外して、インターナルエンコーディング設定を有効化します。
Mapleの初期設定のOUTPUT_CODEはEUC-JPなので、コメントを外すだけでOKです。
んで、MAMPを再起動(というかapacheですね)させて先ほどexampleを実行してみます。
bb.jpg

なおった!!

参考書:
Mapleに限らずPHPのフレームワークを始める第1歩の本としてはどちらも最適です。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.planet-ape.net/archives/347/trackback
Listed below are links to weblogs that reference
デバッグコンソールの文字化け(Maple) from planet-ape|blog

Home > maple > デバッグコンソールの文字化け(Maple)

Search
Feeds
Meta

Return to page top