クラスファイル内の文字コードって?

Posted by muchag | PHP,困ったTT | 2008-01-27 (日) 16:59:11

Flash の文字コードが UTF-8 であることと
最近、あちこちで UTF-8 を推奨していることから
最近は、PHP ファイルを UTF-8 で統一するようにしている。

その際

  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

は、もちろんのこと

  1. ini_set('mbstring.script_encoding', 'utf-8');
  2. ini_set('default_charset', 'utf-8');
  3. mb_internal_encoding('utf-8');

と、PHP ファイルの先頭に入れてやると
一時的に内部コードを UTF-8 で統一してくれるようなので、上記のようにしている

しかーし!! ここで問題が・・・
せっかく勉強を始めたクラス・・・
にも関わらず、クラスファイル内で print 文を用いると、文字化けする

クラス内のコンストラクタに上記3行を入れてもだめ・・・
なぜだ~TT

だいたい、クラスファイルの呼び出し元の PHP ファイルで文字コードをセットした上で require しているのに
文字コード設定が引き継がれないのが意味不明

PHP,困ったTT | 2008-01-27 (日) 16:59:11 |

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment