- 2006-08-11 (金) 1:49
- maple
なんちゃってPHPプログラマの自分ですがサーバ関連の知識はプンチンカンチンなので、家でのPHPの開発環境はMAMPを入れポンで使っています。
それで、最近PHPまわりでもフレームワークが流行中なので、自分も挑戦してみようとMapleというフレームワークをインストールしてみました。
インストールといっても、MAMPで設定したドキュメントルートにダウンロードして解凍したMapleのフォルダを放りこんだだけです。
Mapleのインストール
Mapleにはexampleもついているので、まずはそれを起動してみて動作するかを確認してみます・・・がデバッグコンソールにて文字化け発生・・・なんでやー??
![]()
仕方が無いのでググってみたら、ありました。
ビバ、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を実行してみます。
![]()
なおった!!
参考書:
Mapleに限らずPHPのフレームワークを始める第1歩の本としてはどちらも最適です。
- Newer: 気持ちよさ連鎖パスル トリオンキューブ
- Older: 「左舷、弾幕薄いよ、なにやってんの!」永遠に・・・
Comments:0
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