[Codeigniter-users] 日本語版 Content-Type:ヘッダの出力について

Back to archive index

Kenji kenji****@club*****
2007年 12月 1日 (土) 11:42:12 JST


Kenji です。


On Sat, 01 Dec 2007 02:14:35 +0900
木下 敏夫 <kino****@tktoo*****> wrote:

> 木下です。
> 
> Scaffolding では
> system\scaffolding\views\header.php
> に書かれているようですが
> 他のヘッダもあるのでそれだけを別に処理させると修正時に混乱しませんか?

HTML の meta http-equiv にも書いておいた方がいいでしょうね。

Scaffolding には、この metaタグがあるんですね。あまり入っていないような
感じですが。

設定に $config['charset'] があるので、ハードコードせずに、それに合わせて
出力した方がいいんじゃないかとも思いますが。


ちなみに、私の言っているのは、HTML の meta http-equiv ではなく、HTTPヘッダ
の方です。


> ところで、
> 
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
>> <title><?php echo $title; ?></title>
> の後にあると文字化けの原因になりやすいと思うのですが
> 皆さんはそんな経験無いですか?

可能性はあります。ので、日本語が出る前に meta タグを書いた方が
いいですね。


> Kenji さんは書きました:
> > Kenji です。
> >
> >
> > CI は、通常ページでは、Content-Type:ヘッダを吐かないようです。
> >
> > HTTPヘッダは、
> >
> > Content-Type: text/html; charset=UTF-8
> >
> > のように文字コードを含めて吐きたいところです。
> >
> > これは、出力クラスで、以下のようにすればいいですが、
> > 毎回、コントローラに書くのは面倒です。
> >
> > $this->output->set_header("Content-Type: text/html; charset=UTF-8");
> >
> > こんなのは、どこで処理させるのがいいでしょうかね?
> >
> >
> > // Kenji
> >
> > _______________________________________________
> > Codeigniter-users mailing list
> > Codei****@lists*****
> > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
> >
> >
> 
> 
> -- 
> 木下敏夫
> http://www.tktools.jp/
> mailto:kino****@tktoo*****




Codeigniter-users メーリングリストの案内
Back to archive index