オーシャンダニエル
ocean****@gmail*****
2011年 5月 14日 (土) 03:10:56 JST
皆様 様々なアドバイス頂き有り難うございました。 UTF-8にするなど様々試してみたのですが、結局うまくいきませんでした。 CIのファイルinput→CIのファイルoutputだとPOSTの値が化けるが、CIのファイルinput→素のPHPファイルoutputだと化けないというところがなかなかに理解し難いところです。 引き続き頑張ってみます。 取り急ぎ、お礼まで。 Ocean 2011年5月13日20:48 Kenji Suzuki <kenji****@gmail*****>: > Kenji です。 > > > On Fri, 13 May 2011 13:44:13 +0900 > Oono Tomoyuki <tomoy****@tabim*****> wrote: > >> SJISで結果が出力されれば良いと言うことであれば、 >> controllerはUTF-8で書いて、最後にmb_convert_encodingでSJISに変換して出力してみてはいかがでしょうか? >> >> function _output_sjis ($html = "") { >> $output = mb_convert_encoding($output, 'SJIS', 'UTF-8'); >> header('Content-Type: text/html; charset=shift-jis;'); > > header('Content-Type: text/html; charset=Shift_JIS'); > > ですね(大文字小文字は区別なしですが、ハイフンとアンダースコアは違います)。 > > >> echo $output; >> } >> >> みたいな感じでsjis出力用のメソッドを用意して、そちらで変換して出力というのはいかがでしょうか? > > > // Kenji > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >