[PHP-users 25634] Re: DBの文字エン コード
KOYAMA Tetsuji
koyama @ hoge.org
2005年 5月 19日 (木) 02:22:21 JST
小山です。
On 5/19/05, KATO Kanryu <kanryu @ aurora.dti.ne.jp> wrote:
> DBがEUC-JPで動いているときに
> 出力するHTMLがShift-JISだと、どこかの段階で
> DBの出力を文字コード変換してやる必要があります。
> みなさんはどういうやり方で文字コード変換をしているのでしょうか。
やり方はいろいろあるでしょうが、DB も PHP内部も EUC-JP で動いていて、
出力を SJIS にしたいだけならば、私なら
mbstring.http_output = SJIS
とした上で、各出力スクリプトの先頭で
ob_start('mb_output_handler');
とします。
同様にブラウザからの入力は、まず EUC-JP に変換した後で各種処理を行い
ます。
--
小山 哲志@ビート・クラフト
koyama @ beatcraft.com
koyama @ hoge.org
PHP-users メーリングリストの案内